PHP--基础语法
2017-10-18 00:06
274 查看
因项目需要,对PHP入个门。
1 基础数据类型
PHP为一种弱类型语言,定义的时候不必声明变量类型。分局部变量和全局变量,全局变量在使用的时候需要添加如下:
1.2 常量
1.3 字符串
1.4 数组
2 类对象
与Java差不多吧。
3
1 基础数据类型
PHP为一种弱类型语言,定义的时候不必声明变量类型。分局部变量和全局变量,全局变量在使用的时候需要添加如下:
<?php /*echo 'HELLO PHP';*/ //全局变量 $a=10; $b=1; echo $a+$b; //文本变量 $text="<br>hello world"; echo $text,"<br>"; //输出变量类型 var_dump($text); function myTest(){ //引用全局变量 $y=10; global $a; echo $a; //Static 修饰的变量在函数执行完成后不会消失,值还是会保存,下次执行的时候会使用方法上次执行完成后的值。 static $index; echo $index; $index++; echo "<br>"; //输出多个字符 echo "1<br>","2<br>","3$index<br>"; } myTest(); ?>
1.2 常量
<?php define("NAME", "德玛"); //可以在整个运行的脚本的任何地方使用。 echo NAME; ?>
1.3 字符串
<?php $text01="hello"; $text02="德玛"; //连接两个字符串 echo $text01."".$text02."<br>"; //一个汉字占3个字符数 echo strlen($text02)."<br>";//将输出6 echo mb_strlen($text02,"utf-8");//将输出2 ?>
1.4 数组
<?php $cars=array("1","2","3"); echo $cars[0].$cars[1].$cars[2]."<br>"; //数组大小 $arrarLentgth=count($cars); echo $arrarLentgth."<br>"; //输出数组各元素 for ($i=0;$i<$arrarLentgth;$i++){ echo $cars[$i]; } //创建键值对 $map=array(" bfd6 1"=>"1","2"=>"2","3"=>"3"); foreach($map as $key=>$val){ echo "<br>".$key." ".$val; } ?>
2 类对象
与Java差不多吧。
<?php class Person{ //定义变量 var $name; //定义方法 function setName($name){ $this->name=$name; } function run(){ echo $this->name,"在奔跑。。。"; } } ?>
3