<?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>';
?>
php浓缩入门
最新推荐文章于 2024-09-17 20:18:24 发布