php浓缩入门

来源:互联网 发布:单片机程序开发 编辑:程序博客网 时间:2024/05/16 15:17
<?phpnamespace phpFirst;//php入门浓缩版//hello phpecho("hello,php");//注释//单行注释#单行注释/*多行注释** *///变量$x=5; //全局$y="hello";//全局function myTest(){$x = 10;echo $x."<br>";echo $GLOBALS["x"]."<br>";static $z=0; //静态变量,保留上次函数调用值$z++;echo '$z:'.$z."<br>";}myTest();myTest();//PHP echo 和 print 语句echo "I","am","liu","<br>";print "I"."am"."liu"."<br>";//print "I","am","liu"; //出错,不能输出多个字符串//PHP 对象class Car{private $name;const CLASSNAME="CarClass";public function getName(){return $this->name;}public function setName($name){$this->name = $name;}public function __construct($name){$this->name = $name;}}$car = new Car("mycar");echo $car->getName()."<br>";echo Car::CLASSNAME."<br>";//PHP 常量define("HELLO","hello php!<br>");echo HELLO;//字符串操作//连接 .$str1 = "hello"." "."world"."<br>";echo $str1;//长度$str2 = "中文";echo strlen($str2)."<br>";//查找字符串$str3 = "hello world!";echo strpos($str3, "world")."<br>";//PHP 条件语句if($str2=="中文"){print("zh"."<br>");}else{print("en"."<br>");}switch($str3){case "1": echo "1";case "2": echo "2";default: echo "other"."<br>";}//PHP 数组$cars = array("car1","car2");$len = count($cars);for($x=0;$x<$len;$x++){echo $cars[$x]."<br>";}foreach ($cars as $car){echo $car."<br>";}$map = array("1"=>"car1","2"=>"car2");foreach ($map as $no=>$car){echo $no.":".$car."<br>";}//PHP - 数组排序函数$arrsort1 = array("1","3","4","2");sort($arrsort1);//升序rsort($arrsort1);//降序$arrsort2 = array("2"=>"car2","1"=>"car1");asort($arrsort2);//值升序arsort($arrsort2);//值降序ksort($arrsort2);//键升序krsort($arrsort2);//键降序//PHP 超级全局变量echo $GLOBALS['y']."<br>";echo $_SERVER['SERVER_NAME']."<br>";echo $_SERVER['REMOTE_ADDR']."<br>";//$_REQUEST["test"]//$_POST["test"]//$_GET["test"]//PHP 循环$i=0;while($i<5){echo "i:".$i."<br>";$i++;}do{echo "i:".$i."<br>";$i++;}while($i<10);//PHP 函数function myTest2($name){echo  '函数名为:' . __FUNCTION__ ;echo "hello,$name!<br>";}myTest2("liu");//PHP魔术变量echo '第 " '  . __LINE__ . ' " 行<br>';echo '该文件位于 " '  . __FILE__ . ' "<br> ';echo '该文件位于 " '  . __DIR__ . ' "<br> ';echo '命名空间为:"', __NAMESPACE__, '"<br>';?>

0 0