PHP新手总结的PHP基础知识(2)_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:大型系统上PHP令人不爽的九大原因
我在过去的四年里一直致力于PHP应用的开发。PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。    下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。 1. 对递归的

7、关联参数传递(&的使用),两种方法。例:

以下为引用的内容:
<?
//方法一:
functionfoo(&$bar){
$bar.="andsomethingextra";
}
$str="ThisisaString,";
foo($str);
echo$str;//output:ThisisaString,andsomethingextra

echo"<br>";
//方法二:
functionfoo1($bar){
$bar.="andsomethingextra";
}
$str="ThisisaString,";

foo1($str);
echo$str;//output:ThisisaString,

echo"<br>";

foo1(&$str);
echo$str;//output:ThisisaString,andsomethingextra
?>

8、函数默认值。PHP中函数支持设定默认值,与C 风格相同。

以下为引用的内容:
<?
functionmakecoffee($type="coffee"){
echo"makingacupof$type.\n";
}
echomakecoffee();//"makingacupofcoffee"
echomakecoffee("espresso");//"makingacupofespresso"
/*
注意:当使用参数默认值时所有有默认值的参数应该在无默认值的参数的后边定义。否则,程序将不会按照所想的工作。
*/

functiontest($type="test",$ff){//错误示例
return$type.$ff;
}

9、PHP的几个特殊符号意义。

$变量
&变量的地址(加在变量前)
@不显示错误信息(加在变量前)
->类的方法或者属性
=>数组的元素值
?:三元运算子

10,include()语句与require()语句

如果要根据条件或循环包含文件,需要使用include()。

require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。

由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。

以下为引用的内容:
<?
//下面为错误语句
if($condition)
include($file);
else
include($other);

//下面为正确语句
if($condition){
include($file);
}else
{
include($other);
}
?>


分享:从草根到大腕 PHP技术发展历程
在上个世纪最后十年,是Web应用从诞生到成熟的最重要的十年。在1990年,世界上第一个Web服务器诞生,在1991年,世界上第一个Web浏览器诞生。在随后的数年中,由于计算机硬件水平的提高,Web应用

共2页上一页12下一页
来源:模板无忧//所属分类:PHP教程/更新时间:2008-08-22
相关PHP教程