博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识php的笔记(基础知识)
阅读量:5159 次
发布时间:2019-06-13

本文共 1331 字,大约阅读时间需要 4 分钟。

1.php中每个代码行以分号结束,单行注释用//, 多行注释用/**/

2.php输出文本用echo和print, echo要比print快点. 单双引号也是不同的,单引号不能输出变量值

3.定义变量用$开头, 不用声明变量数据类型, 格式为:$var_name = value; 不用忘记了$

4.变量命名规则:

   变量名必须以字母或下划线"_"开头
   变量名只能包含字母数字以及下划线
   变量名不能包含空格,如变量名由多个单词组成,可用下划线连接或用大写字母开头

5.php中连接两个变量或字符串用点"." (真是奇怪的用法啊)

6.计算字符串的长度用strlen()

7.在字符串中检索另一个字符串或字符用strpos(),即判断一字符串是否包含另一字符串

   如果找到匹配, 则返回匹配到的第一个位置,位置从0开始. 如未匹配,返回FALSE

8.判断条件是否成立:

  if (条件)             
    条件成立操作;
  else
    条件不成立操作;

9.如果条件判断条件时要执行多操作, 就把多操作放在花括号中

  if (条件)
    {
    条件成立操作1;
    条件成立操作2;
    条件成立操作3;
    }

10.判断多个条件时:

   if (条件)             
     条件成立操作;
   elseif (条件)
     条件成立操作;
   else
     条件不成立操作;

11.php的switch语句:

   switch (表达式)
   {
   case 值1:
      当表达式等于值1时的操作;
   break;
   case 值2:
      当表达式等于值2时的操作;
   break;
   case 3:
      当表达式等于值3时的操作;
   break;
   default:
      表达式和以上任何一个值都不相等时的默认操作;
   }

12.php的数组

   1)数值数组,比如$names = array("name1", "name2", "name3");(自动分配ID)
      使用时可以用数字ID键进行取值,echo $names[0];
      也可人工分配ID, $names[0] = "name1"; $names[1] = "name2";
   2)关联数组, 类似于字典, key-value形式.比如$ages = array("name1"=>21, "name2"=>22);
      使用时可用key来取对应的value, echo $ages["name1"];
      在此处关联key与value使用的是'=>', 用着很不习惯啊
      还可以定义为$ages["name1"] = 21; $ages["name2"] = 22;
   3)多维数组,即多层嵌套的数组,比如:
      $my_food = array(
          "fruit"=>array("apple", "banana", "pear"),
          "drink"=>array("milk", "tea", "juice")
       );
      使用时逐层取值, echo $my_food["fruit"][1];

 13.php循环语句

   1)while, 指定条件成立执行操作.语法为:while(条件){条件成立操作;}

"; $x++; }?>

 

转载于:https://www.cnblogs.com/leaf1117/p/3374537.html

你可能感兴趣的文章
style、currentStyle、getComputedStyle区别介绍
查看>>
Python List(列表)使用示例
查看>>
poj-3069-Saruman's Army
查看>>
webstorm的破解
查看>>
C#中创建线程,创建带参数的线程
查看>>
让 VS2010 支持 HTML5 和 CSS3.0
查看>>
eclipse 中过滤空包,目录树中不显示。
查看>>
test
查看>>
从 PHP 到 Java
查看>>
OpenOffice 实现OFFICE在线预览
查看>>
Stardew Valley(星露谷物语)Mod开发之路 写在前面
查看>>
链表使用指针充分利用内存 手打分配(摈弃系统动态分配:new/delete)
查看>>
apply,call,bind的区别
查看>>
也谈谈学习
查看>>
针对于多线程概念的理解
查看>>
宿主机为linux、windows分别实现VMware三种方式上网(转)
查看>>
红黑树
查看>>
关于异步的初步认识
查看>>
vue--mixins
查看>>
iOS+HTML5
查看>>