Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:
10月8日php零基础教学开始了
首先安装了phpstuddy的V8.0版本集成环境,并创建了a.cn的虚拟域名
截图如下:
练习了课程中老师学习过的php基础数据类型语法demo代码如下:
<?php
// 1、php标记
// echo 'hello world'
// 2、php注释
// 单行代码的注释
// 多行代码的注释
// echo "hello world!";
// echo '<hr />';
// echo 'hello world!';
// 3、php基本语句
// echo 命令,输出文本,打印到浏览器上面
// ; 分号,是分隔符,也叫语句结束符号。结果一行代码的。
// ;是引文下的分号;
// echo 'skyliu';
// echo '<br/>';
// echo "skyliu";
// echo '<br/>';
// 4、结构定义语句
// if(true){
// echo "if else skyliu";
// echo '<hr/>';
// }
// if (true) {
// echo "demotest";
// echo '<hr/>';
// } else {
// echo 'demoskydemo';
// echo '<hr/>';
// }
// for ($i=1; $i <= 100; $i++) {
// echo "这是第{$i}个循环数字";
// echo '<hr/>';
// }
// foreach(){
// }
// class User(){
// }
// function userName(){
// echo "my userName is skyliu";
// }
// userName();
// 5、echo 命令 输出文本,打印到浏览器上面
// 6、变量
// php中创建一个变量,用$符号
// $liuyetian = 'skyliu';
// $demo = 'hello';
// echo "{$liuyetian} 和 {$demo}";
// 变量 方便修改数据
// = 号 叫做赋值
// 7、创建变量
// 1> 必须使用$
// 2> 只能是a-zA-Z,数字(0-9),符号(_),作为变量的名字
// eg:
// $ouyang、$php、$ouyang123、$meijue2000、$a、$b、$c
// 3> 起变量名,要有意义
// 4> 不能有空格、数字不能开头
// $1a = 1;
// echo $1a;
// 区分大小写,小写name 和 大写NAME,他们是2个不同的变量
// $name = '欧阳';
// $NAME = 'skyliu';
// echo $name , $NAME;
// 建议大家,使用以下3种。
// 8、变量命名
// 1> 下划线命名法
// eg:
// $app_name = '抖音';
// 2> 小驼峰命名法,第一个单词小写,后面的单词,首字母大写
// eg:
// $appNameIs = 'douYin2';
// 3> 大驼峰命名法,所有的单词,首字母大写
// eg:
// $AppNameIS = 'DouYin3';
// 4> 类型命名法
// s 变量保存的数据类型,字符串
// i 数字
// eg:
// $sMyName = "skyliu";
// $sMyName = "sky22liu";
// 9、引号作用
// 1> 单引号,保存文本,字符串
// 2> 双引号,保存文本,保存变量
// $name = 'skyliudemo';
// echo '我是skyliu';
// echo '<hr/>';
// echo '我是 $name'; //单引号无法引用变量
// echo '我是{$name}'; //单引号无法引用变量
// echo "我是 $name ";
// echo "你说:'nihao'我说是的真好啊";
// echo '你说"haode"de demotest'; //单引号内能引用双引号的内容,但是双引号内没法再套用双引号了;
// echo 'nishuo:\'demo\''; //单引号内再次引用单引号需要使用转义字符的;
// string 代表字符串,值,无限长度;
// 数字代表了字符串的长度,一个汉字是3个长度,长度是字节,一个应为字母是一个字节
// $name = 'skyliu';
$name = '杜拉拉';
var_dump($name);
echo '<hr/>';
// php是弱类型的语言和JavaScript类似,创建变量,不需要强制这个变量的类型,变量存储什么数据,这个变量就会成为什么类型的变量
// 10、基本类型:字符串string、整型int、浮点型float、布尔型(true/false)、数组array[]
// 对象object
// eg:
$number = 90;
var_dump($number);
echo '<hr/>';
$number = 100.213;
var_dump($number);
echo '<hr/>';
$SiteName = 'bizn.cn';
var_dump($SiteName);
echo "<hr/>";
$buer = true;
var_dump($buer);
echo "<hr/>";
$buer = false;
var_dump($buer);
echo "<hr/>";
// 11、复合类型:数组和对象;
// 数组,可以保存一组数据,里面的数据,可以用很多类型:整型、浮点数、布尔型、对象等;
$arr = [];
var_dump($arr);
echo '<hr/>';
$arr = [
'skyliu',
'demo123',
10,
100.23,
true,
];
var_dump($arr);
echo '<hr/>';
print_r($arr);
echo '<hr/>';
//创建类
// 对象:object
class PHP{
}
$php = new PHP;
var_dump($php);
echo '<hr/>';
// 特殊类型:null;
$a = null;
var_dump($a);
// phpinfo();
?>
在使用vscode的过程中遇到了一个prettier代码无法自动格式化的问题,在真实的工作环境中使用phpstorm IDE更好一些吧?