Blogger Information
Blog 2
fans 0
comment 1
visits 891
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP基础语法demo练习
skyliu
Original
469 people have browsed it

十一假期过后开启新的PHP学习之旅

10月8日php零基础教学开始了

首先安装了phpstuddy的V8.0版本集成环境,并创建了a.cn的虚拟域名
截图如下:
小皮面板

练习了课程中老师学习过的php基础数据类型语法demo代码如下:

  1. <?php
  2. // 1、php标记
  3. // echo 'hello world'
  4. // 2、php注释
  5. // 单行代码的注释
  6. // 多行代码的注释
  7. // echo "hello world!";
  8. // echo '<hr />';
  9. // echo 'hello world!';
  10. // 3、php基本语句
  11. // echo 命令,输出文本,打印到浏览器上面
  12. // ; 分号,是分隔符,也叫语句结束符号。结果一行代码的。
  13. // ;是引文下的分号;
  14. // echo 'skyliu';
  15. // echo '<br/>';
  16. // echo "skyliu";
  17. // echo '<br/>';
  18. // 4、结构定义语句
  19. // if(true){
  20. // echo "if else skyliu";
  21. // echo '<hr/>';
  22. // }
  23. // if (true) {
  24. // echo "demotest";
  25. // echo '<hr/>';
  26. // } else {
  27. // echo 'demoskydemo';
  28. // echo '<hr/>';
  29. // }
  30. // for ($i=1; $i <= 100; $i++) {
  31. // echo "这是第{$i}个循环数字";
  32. // echo '<hr/>';
  33. // }
  34. // foreach(){
  35. // }
  36. // class User(){
  37. // }
  38. // function userName(){
  39. // echo "my userName is skyliu";
  40. // }
  41. // userName();
  42. // 5、echo 命令 输出文本,打印到浏览器上面
  43. // 6、变量
  44. // php中创建一个变量,用$符号
  45. // $liuyetian = 'skyliu';
  46. // $demo = 'hello';
  47. // echo "{$liuyetian} 和 {$demo}";
  48. // 变量 方便修改数据
  49. // = 号 叫做赋值
  50. // 7、创建变量
  51. // 1> 必须使用$
  52. // 2> 只能是a-zA-Z,数字(0-9),符号(_),作为变量的名字
  53. // eg:
  54. // $ouyang、$php、$ouyang123、$meijue2000、$a、$b、$c
  55. // 3> 起变量名,要有意义
  56. // 4> 不能有空格、数字不能开头
  57. // $1a = 1;
  58. // echo $1a;
  59. // 区分大小写,小写name 和 大写NAME,他们是2个不同的变量
  60. // $name = '欧阳';
  61. // $NAME = 'skyliu';
  62. // echo $name , $NAME;
  63. // 建议大家,使用以下3种。
  64. // 8、变量命名
  65. // 1> 下划线命名法
  66. // eg:
  67. // $app_name = '抖音';
  68. // 2> 小驼峰命名法,第一个单词小写,后面的单词,首字母大写
  69. // eg:
  70. // $appNameIs = 'douYin2';
  71. // 3> 大驼峰命名法,所有的单词,首字母大写
  72. // eg:
  73. // $AppNameIS = 'DouYin3';
  74. // 4> 类型命名法
  75. // s 变量保存的数据类型,字符串
  76. // i 数字
  77. // eg:
  78. // $sMyName = "skyliu";
  79. // $sMyName = "sky22liu";
  80. // 9、引号作用
  81. // 1> 单引号,保存文本,字符串
  82. // 2> 双引号,保存文本,保存变量
  83. // $name = 'skyliudemo';
  84. // echo '我是skyliu';
  85. // echo '<hr/>';
  86. // echo '我是 $name'; //单引号无法引用变量
  87. // echo '我是{$name}'; //单引号无法引用变量
  88. // echo "我是 $name ";
  89. // echo "你说:'nihao'我说是的真好啊";
  90. // echo '你说"haode"de demotest'; //单引号内能引用双引号的内容,但是双引号内没法再套用双引号了;
  91. // echo 'nishuo:\'demo\''; //单引号内再次引用单引号需要使用转义字符的;
  92. // string 代表字符串,值,无限长度;
  93. // 数字代表了字符串的长度,一个汉字是3个长度,长度是字节,一个应为字母是一个字节
  94. // $name = 'skyliu';
  95. $name = '杜拉拉';
  96. var_dump($name);
  97. echo '<hr/>';
  98. // php是弱类型的语言和JavaScript类似,创建变量,不需要强制这个变量的类型,变量存储什么数据,这个变量就会成为什么类型的变量
  99. // 10、基本类型:字符串string、整型int、浮点型float、布尔型(true/false)、数组array[]
  100. // 对象object
  101. // eg:
  102. $number = 90;
  103. var_dump($number);
  104. echo '<hr/>';
  105. $number = 100.213;
  106. var_dump($number);
  107. echo '<hr/>';
  108. $SiteName = 'bizn.cn';
  109. var_dump($SiteName);
  110. echo "<hr/>";
  111. $buer = true;
  112. var_dump($buer);
  113. echo "<hr/>";
  114. $buer = false;
  115. var_dump($buer);
  116. echo "<hr/>";
  117. // 11、复合类型:数组和对象;
  118. // 数组,可以保存一组数据,里面的数据,可以用很多类型:整型、浮点数、布尔型、对象等;
  119. $arr = [];
  120. var_dump($arr);
  121. echo '<hr/>';
  122. $arr = [
  123. 'skyliu',
  124. 'demo123',
  125. 10,
  126. 100.23,
  127. true,
  128. ];
  129. var_dump($arr);
  130. echo '<hr/>';
  131. print_r($arr);
  132. echo '<hr/>';
  133. //创建类
  134. // 对象:object
  135. class PHP{
  136. }
  137. $php = new PHP;
  138. var_dump($php);
  139. echo '<hr/>';
  140. // 特殊类型:null;
  141. $a = null;
  142. var_dump($a);
  143. // phpinfo();
  144. ?>

在使用vscode的过程中遇到了一个prettier代码无法自动格式化的问题,在真实的工作环境中使用phpstorm IDE更好一些吧?

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post