前言:本节课是PHP基础课的第一节,下面详细记录PHP环境的搭建及基础语法。
一、环境搭建
1、登录WWW.PHP.CN工具下载页面,下载PHP工具箱或者phpstudy;
2、安装PHPstudy
3、配置PHPstudy
第一步,站点域名管理,创建一个域名绑定PHPstudy目录下的www目录;
将域名绑定到本地host地址127.0.0.1;
二、创建变量与常量
1、变量
变量用$开始,用英文或_命名
变量不能以数字开头
变量大小写敏感
变量不允许中文
变量就是可以变的
变量是可以销毁的 销毁示例:unset($myName);
销毁变量用unset函数销毁(括号内是变量名称)
<?php
header('content-type:text/html;charset=utf-8');
//创建变量
$a = '我是斜杠大叔';
echo $a;
echo '<br>';
$_a = '我是谁';
echo $_a;
?>点击 "运行实例" 按钮查看在线实例
总结:以上代码示例了变量的创建;
2、常量 示例:define(‘常量名字’,‘常量值’);
变量用 define 声明,(‘常量名字’,‘常量值’);
常量用大写加_ 命名
常量是不可以改变值的
<?php
header('content-type:text/html;charset=utf-8');
//创建常量
define('YOU_NAME','斜杠菜鸟');
echo YOU_NAME;
?>点击 "运行实例" 按钮查看在线实例
总结:以上代码演示了常量的创建;
3、驼峰命名法
大驼峰(大驼峰每个单词首字母都大写;)
小驼峰(小驼峰第一个单词小写,第二个单词首字母大写;)
小驼峰和大驼峰可以随意选择使用。
三、关联数组与索引数组
数组用array定义
一些数据的集合叫数组
1、索引数组
<?php
header('content-type:text/html;charset=utf-8');
//创建索引数组
$a = array(
'斜杠大叔',
18,
'男',
true
);
?>点击 "运行实例" 按钮查看在线实例
总结:以上代码演示为索引数组;
2、关联数组
关联数组可以指定key的数据
<?php
header('content-type:text/html;charset=utf-8');
//创建关联数组
$a = array(
'name' => '斜杠大叔',
'age'=> 18,
'gende' => '男',
'id'=> 1,
);
?>点击 "运行实例" 按钮查看在线实例
总结:以上代码演示为关联数组的创建
四、注释
1、单行注释 // 、# ;
2、多行注释 /* 被注释的内容 */
<?php
header('content-type:text/html;charset=utf-8');
//这里是单行注释
#这里也是单行注释
/*
这里
是
多行
注释
*/
);
?>点击 "运行实例" 按钮查看在线实例
总结:注释内容是给程序员看的,机器不会解读;
五、字符串连接符、数字运算符
<?php
header('content-type:text/html;charset=utf-8');
$a = '斜杠大叔';
echo '我是'.$a; //点是连接符
//数学运算符:+ - * / % ++ --
echo '<hr>';
echo 5+3;
echo '<hr>';
echo 9-3;
echo '<hr>';
echo 3*6;
echo '<hr>';
echo 15/3;
echo '<hr>';
echo 8%3;
echo '<hr>';
$a = 1;
echo $a++;
echo '<hr>';
$a = 1;
echo ++$a;
echo '<hr>';
$a = 1;
echo $a--;
echo '<hr>';
$a = 1;
echo --$a;
?>点击 "运行实例" 按钮查看在线实例
六、PHP数据类型
标量类型
字符串
整形
浮点型
布尔型
复合类型
数组
对象
特殊类型
空 null
资源型 resource
<?php
header('content-type:text/html;charset=utf-8');
//字符串
echo '你好';
echo '<hr>';
//整形
echo 15;
echo '<hr>';
//浮点型
echo 15.3;
echo '<hr>';
//布尔型
echo true;
echo '<hr>';
//数组
$a = array(
'斜杠大叔',
18,
'男',
true
);
echo '<hr>';
//对象
echo '<hr>';
//空
echo '<hr>';
//资源型
?>点击 "运行实例" 按钮查看在线实例
七、PHP循环 for while do while foreach
for(定义变量;退出条件;变化值){执行的循环语句;}
<?php
header('content-type:text/html;charset=utf-8');
$arr = array(
'欧阳克',
18,
'男',
'ouyangke',
true
);
for($a=0; $a <10 ; $a++){
echo $arr[ 3 ];
}
?>点击 "运行实例" 按钮查看在线实例
while 循环
<?php
header('content-type:text/html;charset=utf-8');
$a = 1;
$arr = array(
'欧阳克',
18,
'男',
'ouyangke',
true
);
$length = count($arr);
while ($a < $length) {
echo $arr[ $a ] .'<hr>';
$a++;
}
?>点击 "运行实例" 按钮查看在线实例
do while
while 和 do while不同之处是: do while 会先执行一次
foreach 循环
<?php
header('content-type:text/html;charset=utf-8');
$arr = array(
'id' => 1,
'name' => '灭绝师太',
'age' => 12,
'py' => 'miejue'
);
foreach($arr as $k=>$ouyangke){
echo $k.'---'.$ouyangke.'<hr>';
}
?>点击 "运行实例" 按钮查看在线实例
总结:以上三个代码为 php循环的常见方式的演示实例。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号