批改状态:合格
老师批语:
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/>';//创建类// 对象:objectclass PHP{}$php = new PHP;var_dump($php);echo '<hr/>';// 特殊类型:null;$a = null;var_dump($a);// phpinfo();?>
在使用vscode的过程中遇到了一个prettier代码无法自动格式化的问题,在真实的工作环境中使用phpstorm IDE更好一些吧?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号