本人php菜鸟一枚,初读《php和mysql web开发》,把其中的比较基础的一些东西列举出来,方便和自己一样的菜鸟快速入门,并且方便自己以后复习理解。

①变量

  1.比较有特色的应该是变量不需要预定义,可以直接使用。

  2.变量放在单引号和双引号中的作用是完全不一样的

 <?php
$test = 'myString';
echo '$test.------';
echo "$test.------";
?>

  显示结果如下

  

  结论:变量在双引号内才能被识别,在单引号内只能被当做字符串

  3.字符串连接用【.】($aaa = $bbb.$ccc)

  4.常量(属于变量的一部分吧)

    常量和变量在定义时候有一个明显的不同就是【$】符号的使用

    例如

      define('aaa','aString') // 常量

$aaa = 'aString' //变量

②比较符号

  1.==(等价)

    说明:

    变量:数值相等即可。

    数组:包含相同元素即可。 

 <?php
$test1 = '';
$test2 = ;
$test3 = array(,,);
$test4 = array ('','','');
$test5 = array('test1'=>'','test2'=>'','test3'=>'');
$test6 = array('test1'=>,'test2'=>,'test3'=>);
if ($test1==$test2) { echo 'success1';}
if ($test3==$test4) { echo 'success2';}
if ($test5==$test6) { echo 'success3';}
?>

    输出结果:success1success3

  2.===(恒等)

    变量:数值和数据类型都相等

    数组:包含相同的顺序和类型

<?php
$test1 = '';
$test2 = ;
$test3 = array(,,);
$test4 = array ('','','');
$test5 = array('test1'=>'','test2'=>'','test3'=>'');
$test6 = array('test1'=>,'test2'=>,'test3'=>);
$test7 = array('test3'=>'','test2'=>'','test1'=>'');
$test8 = array('test1'=>'','test2'=>'','test3'=>'');
if ($test1===$test2) { echo 'success1';}
if ($test3===$test4) { echo 'success2';}
if ($test5===$test6) { echo 'success3';}
if ($test5===$test7) { echo 'success4';}
if ($test5===$test8) { echo 'success5';}
?>

    输出结果:success5

  3.0和非0

    非0为true,0为false

<?php
$test1 = '';
$test2 = ;
if ($test1) { echo 'success1';}
if ($test2) { echo 'success2';}
?>

    输出结果:success2(在用==做判断时候切记别少写了等号,写成$test1 = '0')

③结构

  1.分支 (elseif之间没有空格)

if (condition1) {

} elseif (condition2) {

} else {

}

    

  

php基础_变量和比较符的更多相关文章

  1. JS基础_变量的声明提前、函数的声明提前

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. JS基础_变量提升和函数提升

    1.在函数中,不使用var声明的变量都会变为全局变量 function fun(){ d=10; //window.d=10; }; console.log(10);//10 2.定义形参就相当于在函 ...

  3. C#基础_变量的命名规则

    变量: 1.作用 :可以让我们在计算机中存储数据 2.语法:变量类型    变量名=赋值: 3.常用的数据类型:  int   整数类型  取值范围:最大2147483647;最小-214748364 ...

  4. JAVA基础语法——标识符、修饰符、关键字(个人整理总结)

    JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1    什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...

  5. Shell基础-环境变量配置文件

    Shell基础-环境变量配置文件 source 配置文件 或者 . 配置文件: 把环境变量写入配置文件后,需要用户重新登陆才能生效,而是用source命令,则能直接生效 主要的配置文件: /etc/p ...

  6. golang _下划线占位符代替需要释放的资源的问题

    golang中_有两种作用,一种用在import中,比如这样 import _ "github.com/go-sql-driver/mysql" 表示并不需要导入整个包,只是执行这 ...

  7. Go语言基础之变量和常量

    Go语言基础之变量和常量 变量和常量是编程中必不可少的部分,也是很好理解的一部分. 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名.常量名.函数名等等. Go语 ...

  8. C#基础--类/接口/成员修饰符,多态、重载、重写,静态和非静态

    C#基础--类/接口/成员修饰符,多态.重载.重写,静态和非静态 类/接口/成员修饰符 C#修饰符---接口: 接口默认访问符是internal接口的成员默认访问修饰符是public C#修饰符--类 ...

  9. Java编程基础——常量变量和数据类型

    Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...

随机推荐

  1. JavaScript浏览器对象(BOM)中有关设备、浏览器屏幕高度和宽度的API介绍

    JavaScript世界中,有很多看起来能够帮我们知道网页宽度和高度的API,但太繁多了,而且容易弄混.不容易区分它们.下面我就来介绍一下,这些API到底是什么意思,之间的区别又在哪里. 一.设备的分 ...

  2. Android first --- 网络编程

    网络编程 ###图片下载查看 1.发送http请求 URL url = new URL(address); //获取连接对象,并没有建立连接 HttpURLConnection conn = (Htt ...

  3. 关于欧几里得算法求最大公约数,即OJ1029的参考解法

    #include <stdio.h> int main(int argc, char *argv[]) { int a,b,c; scanf("%d %d",& ...

  4. 【转】CSS:table-cell详解

    table-cell这个家伙在国外的网站中偶有露头,天朝由于IE6.7这两个货泛滥成灾,难有发挥,那么,这个家伙到底能干些什么呢?先让我们来研究下table,那些年曾经使用的table布局为何如此辉煌 ...

  5. ahk之路:利用ahk在window7下实现窗口置顶

    操作系统:win7 64位 ahk版本:autohotkey_L1.1.24.03 今天安装了AutoHotkey_1.1.24.03.SciTE.PuloversMacroCreator,重新开始我 ...

  6. 远程调试 ASP.NET MVC 项目

    Visual Studio 支持从一台计算机到另一台设备的远程调试.进行远程调试时,主机可以是任何支持 Visual Studio 的平台.远程设备可以是 x86.x64 或 ARM 平台. 本文将指 ...

  7. php 资源

    ThinkPHP http://www.thinkphp.cn/ 小案例 http://www.helloweba.com/php.html Github上的PHP资源汇总大全 http://www. ...

  8. jQuery3的新特性

    前言:自从react,vue等方便的新框架出现后,好多大公司已经摒弃了jquery,但是大部分的公司还在使用,并且jquery的版本还在一直更新中.jquery2.x版本将不再支持IE6/7/8浏览器 ...

  9. linux内核学习心得

    最初在其他课程做实验的时候接触到了linux,震撼于linux的开源精神,想更了解linux的内部原理,选了这门课程.通过这门课程对linux内部实现有了一定的了解,主要是中断.进程切换.系统函数的具 ...

  10. File API 读取上传的文件

    1, 在html 文档中,<input type="file"> 我们可以选择文件进行上传,但这时只能上传一个文件.如果加上multiple 属性,可以上传多个文件,上 ...