php浓缩入门

<?php
namespace phpFirst;

//php入门浓缩版

//hello php

echo("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>';
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值