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();

?>

 

posted @ 2025-03-15 09:03  法宝  阅读(2)  评论(0)    收藏  举报