学习PHP.

假设你有不错的其它WEB语言的基础,却偏偏不懂PHP,那么就跟我一起来看看PHP吧~PHP与很多语言有相似之处却又有它独特的地方,刚接触它时如果不愿意按步就班的一步步学习,那么有一些东西是你必须要先知道的,否则就会像我一样在一个小问题上吃大亏:

1.PHP嵌入HTML中时使用
?>
这样的语句进行包含.而ASP是<%%>.

2.PHP中任何变量均可以不定义直接使用,这一点比较像VB.

3.申请一个常量,可以使用define(’MAX’, 10);引用的地方就直接使用$count = MAX;不需要像变量一样加$前缀.

4.向设备输出(如网页)使用echo ”;而ASP使用response.wirte.

5.包含子页面使用require_once或include.

6.初始化数组使用$arr = array(”A”, “B”, “C”);或array(0=>”A”, 1=>”B”, 2=>”C”);意义等同.

7.全局变量的使用与C不同,如:
$produce = 1;
function test()
{
echo $produce;
}
这样打印出来的$produce并不等于1,因为它此时被默认当做局部变量,并且是一个未赋值的局部变量,因此打印值为0,如果希望能正确的打印出1,需要这样:
$produce = 1;
function test()
{
global $produce;
echo $produce;
}

8.字符串拼接用.符号,如
$tmp = ” am “;
$str = “I”.$tmp.”cyndi”;
echo $str;
此时打印出I am cyndi.而ASP使用&符号.

9.地址栏传参与表单传参的方法,$_POST[”name”],$_GET[”password”]这样的方法,也可以这样使用:
extract($_POST);
extract($_GET);
echo $name.$password;

10.执行shell脚本有一点需要注意的是,默认php.ini中safe_mode是打开的,这表示你只可以通过system,exec等函数执行指定目录下的脚本或命令,如果想执行在自定义目录下的命令你必须关闭安全模式或者将自定义目录添加到safe_mode_include_dir中.

11.中止当前页面输出使用die;而ASP中使用response.end.

WordPress database error: [Table 'db_rain_blog.wp_comments' doesn't exist]
SELECT * FROM wp_comments WHERE comment_post_ID = '11' AND comment_approved = '1' ORDER BY comment_date

Leave a Comment