PHP一

1.PHP语法:

(1)PHP脚本:文档中任何位置;<?php
?>;php文件以.php为扩展名,其中包含html标签和php脚本代码;

(2)输出文本:echo/print;每个代码以“;”结尾;

(3)注释:单行//;多行/* */;

2.PHP变量:

 (1)变量以$开头;变量名以字母/下划线开头;只能数字、字母、下划线;无空格;区分大小写;

 (2)无声明,第一次赋值时创建这个变量;

 (3)PHP是弱类型语言,不必声明数据类型,会根据值自动转换;(赋文本值时,加“”);

 (4)作用域:local,global,static,parameter;

     a.全局变量:函数外部定义;在函数内访问需要global关键字;

     b.局部变量:函数内部定义;只能在函数内部访问;

     c.PHP把全局变量存储在¥GLOBALS[index]数组中;index保存变量名,可以在函数内部访问、更新全局变量;

     d.static:局部变量在函数调用完毕后,不删除,保留函数前一次调用时的值;

     e.参数在函数参数列表中声明;




<?php 
  $x=5;
$y=10;

Function mytest( )
{ 
  global $x,$y;
$y=$x+$y;
}

  mytest( );
echo $y;//输出15
?>









  <?php
  $x=5;$y=10;

Function
mytest()
{ $GLOBALS[‘y’]=$GLOBALS[‘x’]+$GLOBALS[‘y’];
}
  mytesy();
echo
$y; ?>

3.PHP的echo、print语句:

(1)echo:输出一个或多个字符串,无返回值;速度快;

可echo也可echo();

(2)echo 实例:

<?php
$text1=”学习php”;
$text2=”here”;
$cars=array(“v”,”b”,”t”);

echo $text1;
echo “<br>”;//可以包含html标签
echo ”在 $text2 学习”,”php“;//多个参数输出字符串(逗号分隔)
echo “我喜欢
{$cars[0]}”;//嵌入时有空格
?>

输出:
学习php
在here学习php我喜欢v

(3)print:输出一个字符串,返回1;速度慢;

4.PHP EOF:

PHP定界符;除双引号内和html格式内容,其余按照原格式不进行转义输出内部内容;变量能被正常解析,函数不行;可以用任意字符代替,但开始结尾标识一致;

多个变量不需要“,”分隔;

  <?php
$a=
  <<<EOF
      
“abc”\n</br>”\n下一行”

EOF;//结束标志定格大写;分号结尾;
echo
$a;
?>

输出:
abc\n

下一行

5.PHP数据类型:

(1)字符串:放在单双引中即可;

(2)整型:十进制、十六进制(0x)、八进制(0);可正可负,不能有其他符号;

(3)浮点型:小数or指数;

<?php
$a=0x8C;
var_dump($a);
echo “<br>”
$b=8E-5;
var_dump($b);
?>

int(140)
float(8.0E-5)

(4)布尔型:true/false;

(5)数组:

<?php
$cars=array(“volvo”,”bwm”,”toyota”;
Var_dump($cars);
?>

arry(3){[0]=>string(5)”volvo”[1]=>string(3)”bmw”[2]=>sting(6)”toyota”

(6)对象:用class关键字声明类对象;包含属性和方法的结构;

(7)NULL:变量是空值;可用于清空变量数据;

6.PHP类型比较:

(1)松散比较:“”值比较,不比较类型;
严格比较:“
=”比较值和类型;

实例:比较42和“42”;

<?php
if(42==”42”){
echo “值相等”;}
echo PHP_EOL;//换行符
if(42===”42”){
echo “相等”;}
else{
echo “不相等”;}
?>

值相等
不相等

(2)0、false、null比较:false和null是不同类型但值均为0;“0”与“
”均表示空字符串,值同null;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值