帮别人做网站开票开什么税目,做会员体系的网站,广州企业网站制作哪家好,wordpress 近期文章 代码PHP官网#xff1a;PHP: Hypertext Preprocessor apache官网#xff1a;https://httpd.apache.org/ 一、搭建PHP环境 下载apache
进入官网点击download 选择下载windows版本文件 点击进入下载界面 点击下载64位版本文件 下载后解压文件
解压文件后进入 D:\httpd-2.4.59-24… PHP官网PHP: Hypertext Preprocessor apache官网https://httpd.apache.org/ 一、搭建PHP环境 下载apache
进入官网点击download 选择下载windows版本文件 点击进入下载界面 点击下载64位版本文件 下载后解压文件
解压文件后进入 D:\httpd-2.4.59-240404-win64-VS17\Apache24\bin 将bin目录下的地址添加到环境变量中 添加环境后进入 D:\httpd-2.4.59-240404-win64-VS17\Apache24下的conf文件夹用编辑器打开httpd.conf 修改和添加文件中的相关配置
//Apache24文件路径根据自己文件的位置自行更改
Define SRVROOT D:\httpd-2.4.59-240404-win64-VS17\Apache24//添加如下配置
#加载PHP在下载完PHP后添加
LoadModule php_module D:/php/php8apache2_4.dll
#加载PHP配置文件
PHPIniDir D:/php
#分配给PHP
AddType application/x-httpd-php .php
IfModule unixd_module至此apache安装配置完成如果本地服务器未开启在cmd中运行httpd命令即可开启
下载PHP
进入官网点击Download 在新的页面点击下载windows版本文件 选择x64Thead Safe版本 解压后将php.exe所在目录添加到环境变量中将php8apache2_4.dll配置到apache配置文件中即可
二、VS code插件配置 下载完成后进行尝试 三、基本语法
在网页中使用php
!DOCTYPE html
html langen
headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title
/head
bodyb?php//在此写php代码?/b/body
/html
变量与常量 定义变量
$var1 1;
$var2;
删除变量
unset( $var1 );
定义常量
//定义常量方式一
define(PI, 3.14 );
echo PI;
// 方式二
const PII 3;
访问常量
// 访问常量
echo constant(PII);// 访问常量
echo constant(PII);
PHP输出
//方式一echo PI;
//方式二
print(PI);
//区别echo无返回值,print有返回值
系统常量
// 系统常量
echo hr/,PHP_VERSION,br/,PHP_INT_SIZE,br/,PHP_INT_MAX,br/; 特殊常量
// 特殊常量
echo __DIR__;//当前执行脚本的绝对路径
echo __FILE__;//当前执行脚本所在电脑的绝对路径
echo __LINE__;//当前所属的行数
echo __NAMESPACE__;//当前所属的命名空间
echo __CLASS__;//当前所属的类
echo __METHOD__;//当前所属的方法 数据类型 整型
$int1 10;
浮点型
$float 1.1;
布尔类型
$bool true;
字符串类型
$str1 123
数组类型
$array [1, 2, 3, 4, 5];
对象类型
?php
// 定义一个类
class Person {// 类属性public $name;public $age;// 类方法public function sayHello() {echo Hello, my name is . $this-name . and I am . $this-age . years old.;}
}// 创建一个Person对象的实例
$person new Person();// 设置对象属性
$person-name Alice;
$person-age 30;// 调用对象方法
$person-sayHello(); // 输出: Hello, my name is Alice and I am 30 years old.
?
Null类型
?php$var null;?
资源类型
?php$c mysql_connect();echo get_resource_type($c).\n;// 打印mysql link$fp fopen(foo,w);echo get_resource_type($fp).\n;// 打印file$doc new_xmldoc(1.0);echo get_resource_type($doc-doc).\n;// 打印domxml document
?类型转换和判断
?php// 类型转换$a 1.1;$b 1.1;// 自动转换echo $a $b; // 强制转换echo br/,(float)$a,br/,(float)$b;// 类型判断echo var_dump(is_string($a));echo var_dump(is_float($a));echo var_dump(is_int($a));// 获取变量的类型echo gettype($a),hr/;// 设定数据类型var_dump(settype($a,string));echo gettype($a),hr/;?
运算符
?php$var1 10;$var2 11;echo $var1 $var2; //大于echo $var1 $var2; //大于等于echo $var1 $var2; //小于echo $var1 $var2; //小于等于echo $var1 ! $var2; //不等于echo $var1 $var2; //等于echo $var1 $var2; //全等于echo $var1 ! $var2; //不全等于echo $var1 $var2; //与echo $var1 || $var2; //或echo $var1 !($var2); //取反echo $var1 . $var2; //连接运算符($var1%$var2) //错误抑制
?
三目运算
?php$var1 10;$var2 11;$var3 $var1 10?good:你好;
?
自操作
?php$var1 10;$var2 11;$var1; //自加1先赋值后加1$var2; //自加1先加1后赋值
?
四、循环判断结构
if语句
?php$var1 11;$var2 11;if($var110) echo h11/h1;elseif($var1 $var2) echo h12/h1;else h1错误/h1;
?
switch语句 ?php$var1 11;$var2 11;switch ($var1) {case 11:echo h111/h1;break;case 12:echo h111/h1;break;case 13:echo h111/h1;break;case 14:echo h111/h1;break;}? For循环
?php$var1 11;$var2 11;for($var30;$var310;$var3){echo h1{$var3}/h1;}? while和do...while
?php$var1 11;$var2 11;while($var1){$var1;if($var115) break;echo \$var1 $var1;}?
?php$var1 11;$var2 11;do{$var1;echo $var1;}while($var111);?