语言基础
代码
<?php ?>
注释单行//
多行注释/* 注释 */
变量$x=1;
函数或方法内使用全局变量global $x;
输出使用echo "测试{$x}"
,print有返回值只能输出一个字符串- 大段字符串
$x=<<<EOF EOF; //空一行
if (条件)
{
if 条件成立时执行的代码;
}
elseif (条件)
{
elseif 条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}
switch (n)
{
case label1:
如果 n=label1,此处代码将执行;
break;
case label2:
如果 n=label2,此处代码将执行;
break;
default:
如果 n 既不等于 label1 也不等于 label2,此处代码将执行;
}
while (条件)
{
要执行的代码;
}
for ($i=1; $i<=5; $i++)
{
echo "The number is " . $i . "<br>";
}
foreach ($array as $value)
{
要执行代码;
}
超全局变量
$GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_SESSION $_COOKIE
魔术常量
当前行
__LINE__
当前文件完整路径__FILE__
当前文件目录__DIR__
函数名__FUNCTION__
命名空间
namespace MyProject; const CONNECT_OK = 1; 定义常量 use \My;
逻辑运算
|| 或
&& 与
! 非传值或引用
按值传递:函数范围内对值的任何改变在函数外部都会被忽略
按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改
优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。按引用传递则不需要复制值,对于性能提高很有好处。function goo(&$a) { return $a = 100; } $a = 3; echo goo($a);//输出100
include和require,include_once和require_once
require 出现错误停止运行 include 出现错误继续运行 include_once和require_once 有重复不会出错,只处理一次 一般选用 require_once
作者:Yoby 创建时间:2020-07-23 18:33
更新时间:2024-12-05 13:26
更新时间:2024-12-05 13:26