Prevent Warning Invalid argument supplied for foreach

<?php
class Post{
public $tag;
/*
other logic ...
*/
}
$post = new Post();
foreach(is_array($post->tag)?$post->tag:array() as $val) {
echo "PHP Tutors";
/*
other logic ...
*/
}
?>

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s