-
可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;
如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查;
错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。
查看全部 -
$a .= "123";
$a = $a."123";
查看全部 -
我们可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串;例如:
$string1=<<<GOD
我有一只小毛驴,我从来也不骑。
GOD;(此行除结束标识符和“;”外 不可有其他内容)查看全部 -
当双引号中包含变量时,变量会与双引号总的内容连接在一起;
当单引号中包含变量时,变量会被当做字符串输出;
查看全部 -
and 和 &&表示“与”;
or 和 ||表示“或”;
xor 异或,表示有且仅有一个为TRUE时,则返回TRUE;
查看全部 -
$a===$b如果变量a等于变量b,且它们的类型也想等,则返回true;
!=和<>都可以表示不等;
!==非全等;
查看全部 -
“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化;
查看全部 -
foreach循环嵌套:
foreach($students as $key => $val),$key得到键值,也就是所谓的学号。而$val目前则是包含姓名与成绩的数组,直接输出将会输出Array。foreach($val as $v)此循环将二维数组的值赋给$v,之后echo输出的就是姓名和成绩了。 $val 是一个array其中包含很多项,foreach($val as $v),这是一个循环,$val中有多少项,$val as $v 就会迭代运行多少次,每运行一次 $val 就会把当前项的值 给 $v.
查看全部 -
条件嵌套:
if(条件1){
//执行的任务
if(条件1.1){
//执行的任务
}
查看全部 -
WAMP代表的意思,因为经常一起使用,所以打包成一个集成开发包使用。
查看全部 -
注释
在PHP中也有注释语句:用双斜杠(//)来表示。其它语言中,Html中使用<!--注释语句-->,CSS中使用/*注释语句*/。如下面代码:
<?php //输出hi,imooc! echo "hi,imooc!"; ?>
注释语句可以在PHP程序的任意位置(但注释语句一定要写在<?php ?>之间)。
注意:这个注释语句是为程序员准备的。
查看全部 -
PHP语句结束符
有的小伙伴们是不是已经注意在每一条PHP代码行结尾处都会有一个分号
;
。对的,这点注意,在PHP编程中需要在每条语句的末尾加入分号;
。但要注意,分号;
一定在半角状态下输入噢。查看全部 -
PHP-字符串
一个字符串是用双引号括起来的一个词或一个句字,比如:“Hi,imooc!”。你可以用PHP语言输出把这个字符串输出,像这样:
<?php echo "Hi,imooc!";?>
也可以用单引号括起来,就像下面代码:
<?php echo 'Hi,imooc!';?>
可以把两个字符用
连接符
连接起来,像这样:<?php echo 'Hi,'.'imooc!';?>
注意:连接符可以连接多个字符串,上面的例子就是把一个字符串拆分为二个小字符串,然后用一个连接符连起来。
在php中字符串连接符是用点(.)来表示的,这一点比较特殊,其它语言中是用加号(+)来表示的,比如:JavaScirpt、Asp、C。
查看全部 -
PHP-计算表达式
不同于HTML和CSS,在php中我们可以做计算,比如我们写入
echo 12*3
计算机会计算出结果36
。如下代码:<?php echo 12*3;?>
查看全部 -
PHP-Echo语句
echo是PHP中的输出语句,可以把字符串输出(字符串用双引号括起来)。
如下代码:
<?php echo "Hello world!";?>
注意echo关键字与字符串之间至少要有一个空格。如下面写法是不正确的:
<?php echo"Hello world!";?>
查看全部
举报