php基础语法过一下
工作用WP,用AI写过一些php。
第一感觉是php有些怪的地方看不懂。
然后看了一下基础语法,感觉好像也能看懂。
下面手打过一遍。
完了还有个问题,平时用什么编辑器能写,能调试;应该可以用VSCode吧?
总结到前面-语法
其他的还挺熟悉,就是下面的看着奇怪或者不熟悉。
1.开头尖问php,结尾问尖。
2.用echo输出。
3.变量名前加刀。
4.数组用array("A","B","C");关联数组还要用映射符号双杠右箭头。
5.对象里面用右箭头,相当于点。
6.用json_decode来把json转为对象或数组。
基本结构和输出
<?php //开头【尖问php】结尾【问尖】;键盘上尖和问还挺近的。
//php codes goes here
echo "Hello World"; print "Hello World"; ?>
变量
<?php $x = 5;//感觉把$读作刀吧(想要心里默念代码记忆,第一反应是读作jQuery啊,这就乱了。) $intVar = 123;//整数 $floatVar = 123.45;//浮点 $stringVar = "Hello";//字符串 $boolVar = true;//bool //数组 $colors = array("red","green","blue"); echo $colors; //关联数组-就是Dictionary;符号【=>】常用来表示映射关系所以用这里也合适。 $ages = array("Peter"=>35,"John"=>43); //我期望的语法,是手写一个Json转过去。 //使用 json_decode($jsonString, true) 可以将 JSON 转换为数组。 //使用 json_decode($jsonString) 可以将 JSON 转换为对象。
//对象,这里用箭头比较迷;好像是因为点被用作字符串连接了。
class Car{
	public $color;
	public $brand;
	
	public function startEngine(){
		echo "Engine started!";
	}
}
$myCar = new Car();
$myCar->color = "Red";
$myCar->brand = "Toyota";
$myCar->startEngine();
?>
语句和函数
<?php //if...else... $time =date("H"); if($time<"12"){ echo "Good morning"; } else{ echo "Good afternoon"; } //for for($x=1;$x<5;$x++) { echo "The number is $x<br>"; } //function function sayHello(){ echo "Hello"; } sayHello(); ?>
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号