今天简单了解了php代码的一些编写规则以及环境搭建和如何打开使用。
首先是环境搭建:
这里使用了一个集成的运行环境安装包,phpstudy。
软件安装地点:https://www.xp.cn/
『软件简介』
该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。总之学习PHP只需一个包。
运行后默认安装在D盘,点击进入phpstudy文件夹
进入文件夹后,我们可以看到有个叫 WWW 的文件夹,我们平时写好需要上传到服务器的文件就放在这里啦!可以把文件拖拽进去,放好需要打开的文件之后,我们双击phpStudy.exe文件
点击启动,运行状态指示变成两个绿色原点,然后我们就可以在浏览器中打开 WWW 文件夹中存放网页和php文件啦!
然后是浏览器打开地址
本地用户: localhost/这里输入从www文件夹算起的路径地址/完整文件名
例如,我在www文件夹中存放了一个叫做test.php的文件,打开地址就是 localhost/test.php
如果我在我把test.php放在了一个叫demo的文件夹中,把这个文件夹整个放在了WWW文件夹中,那么路径就是 localhost/demo/test.php
其他用户: 用户端口号/这里输入从www文件夹算起的路径地址/完整文件名
最后补充一部分今天了解到的语法
!!!编码方式修改 header("Content-type:text/html;charset=utf-8");
1)代码写在:
<?php ?> 之间
2)输出语句:
echo "hello world" ;
!!! 注意不能直接输出数组,必须循环输出
3)注释:
// 或者 # 或者 /** */
4)访问自己的网页可以使用localhost
5)定义函数:
$age = 25;
6)字符串连接:
$str = "我今年".$age."岁了";
7)数组:
// 定义方法一
$arr[0] = "1";
$arr[1] = "2";
$arr[2] = "3";
for($i = 0 ; $i < count($arr) ; $i++){
echo $arr[$i]."<br>";
}
// 定义方法二
$arr = array(12,3,4,"haha",array(8,9));
8)类与对象
// 定义类
class Person{
public $name;
public $age;
public function speak(){
echo "你好";
}
}
// 实例化
$p1 = new Person();
$p1 => name = "小白";
$p1 => age = 13;
9)JSON对象
// php接收json对象
$person = '{
"id":"001",
"name":"小小",
"sex":"女",
"age":12
}';
// 解码json对象
var_dump(json_decode($person));
echo "<br>";
var_dump($person);
echo "<br>";
// 编码json对象
$arr = array(
'a'=>1,
'b'=>2,
"c"=>3,
"d"=>4
);
echo json_encode($arr);