-
运行在服务器端
脚本语言
跨平台
查看全部 -
$file=fopen("f.txt","r"); //打开文件 $con=mysql_connect("localhost","root","root"); //连接数据库 $img=imagecreate(100,100);//图形画布
while(!feof($ )){}判断是否最后一行循环 $=fgets($file)读取一行
查看全部 -
字符串可用单引、双引和Heredoc三种形式
单引号含双引号,双引号含单引号
单引号含单引号,双引号含双引号,用'\'\
$在双引号里面解析,在单引号里面是变量
字符串很长时候,用Heredoc形式
查看全部 -
当双引号中包含变量时,变量会与双引号中的内容连接在一起;
当单引号中包含变量时,变量会被当做字符串输出。
查看全部 -
命名规则
字母或下划线开头,可以汉字
区别大小写
查看全部 -
自定义网站根目录
ini和tpl文件
查看全部 -
改变代码的存盘位置
在http.conf中修改documentroot和directory
查看全部 -
循环嵌套:foreach($a as $key=>$val)
foreach($val as $v)
查看全部 -
echo 后要空格 .查看全部
-
php基本输出结构:<p><?php echo ?></p>
注意:echo关键字与字符串之间至少有一个空格.
查看全部 -
当双引号中包含变量时,变量会与双引号中的内容连接在一起;
当单引号中包含变量时,变量会被当做字符串输出。
查看全部 -
PHP中循环结构之foreach循环语句
在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。
(1)只取值,不取下标
<?php foreach (数组 as 值){ //执行的任务 } ?>
(2)同时取下标和值
<?php foreach (数组 as 下标 => 值){ //执行的任务 } ?>
例如:
foreach($students as $x=>$v)
{
echo $x;
echo $v;//输出(打印)姓名
echo "<br />";
}
?>
查看全部 -
变量是用于储存值的,我们命令服务器去干活的时候,往往需要产生一些数据,需要临时性存放起来,方便取用 我们可以理解为,变量就像一个购物袋 我们可以用来装苹果 榴莲,(当然也可以装别的)需要注意的是 :一般情况下 一个变量 只能装一个值(不要贪心),除非是复合变量,当我们放进去一个苹果后 在放进去一个榴莲 那么苹果就会被榴莲代替 在放入香蕉 榴莲又会被代替,
查看全部 -
PHP中的赋值运算符
PHP的赋值运算符有两种,分别是:
(1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。
(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。
PHP中的比较运算符
PHP中的三元运算符
(“?:”)三元运算符也是一个比较运算符。
<?php
$a = 78;//成绩
$b=$a>=60?"及格":"不及格";
echo $b;
?>
输出:及格
PHP中的逻辑运算符
与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同。
PHP中的字符串连接运算符
(1)连接运算符(“.”):它返回将右参数附加到左参数后面所得的字符串。
(2)连接赋值运算符(“.=”):它将右边参数附加到左边的参数后。
我们可以看出连接赋值运算符在连接字符串的基础上,还有赋值功能。
例如:
$b = "东边日出西边雨";
$b.=",道是无晴却有晴";
$c = "东边日出西边雨";
$c=$c.",道是无晴却有晴";
PHP中的错误控制运算符
PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;
如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。
需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。
例如:
<?php
ini_set('track_errors', 1);
$conn=@mysql_connect("localhost","username","password");
echo "出错了,错误原因是:".$php_errormsg;
?>
查看全部 -
在PHP中也有注释语句:用双斜杠(//)来表示,Html中使用<!--注释语句-->,CSS中使用/*注释语句*/。
查看全部
举报