php基础_变量和比较符
本人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基础_变量和比较符的更多相关文章
- JS基础_变量的声明提前、函数的声明提前
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- JS基础_变量提升和函数提升
1.在函数中,不使用var声明的变量都会变为全局变量 function fun(){ d=10; //window.d=10; }; console.log(10);//10 2.定义形参就相当于在函 ...
- C#基础_变量的命名规则
变量: 1.作用 :可以让我们在计算机中存储数据 2.语法:变量类型 变量名=赋值: 3.常用的数据类型: int 整数类型 取值范围:最大2147483647;最小-214748364 ...
- JAVA基础语法——标识符、修饰符、关键字(个人整理总结)
JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1 什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...
- Shell基础-环境变量配置文件
Shell基础-环境变量配置文件 source 配置文件 或者 . 配置文件: 把环境变量写入配置文件后,需要用户重新登陆才能生效,而是用source命令,则能直接生效 主要的配置文件: /etc/p ...
- golang _下划线占位符代替需要释放的资源的问题
golang中_有两种作用,一种用在import中,比如这样 import _ "github.com/go-sql-driver/mysql" 表示并不需要导入整个包,只是执行这 ...
- Go语言基础之变量和常量
Go语言基础之变量和常量 变量和常量是编程中必不可少的部分,也是很好理解的一部分. 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名.常量名.函数名等等. Go语 ...
- C#基础--类/接口/成员修饰符,多态、重载、重写,静态和非静态
C#基础--类/接口/成员修饰符,多态.重载.重写,静态和非静态 类/接口/成员修饰符 C#修饰符---接口: 接口默认访问符是internal接口的成员默认访问修饰符是public C#修饰符--类 ...
- Java编程基础——常量变量和数据类型
Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...
随机推荐
- WPF内置命令
<Window x:Class="WpfCommands.MainWindow" xmlns="http://schemas.microsoft.c ...
- Learning by doing
Learning by doing 绪论:读了娄老师的公众号中--<做中学(Learning By Doing)>这篇文章后,深有感触,我想到很多自己之前的事情,很多都是每每想的很好,总是 ...
- JS高级程序设计 笔记
1.instanceof 可以判断实例是否在某个对象的原型上: function A() { this.a = "a"; } function B() { this.b = &qu ...
- 升级openssl环境至openssl-1.1.0c
升级openssl环境至openssl-1.1.0c1.查看源版本 [root@zj ~]# openssl version -aOpenSSL 1.0.1e-fips 11 Feb 2013 2.下 ...
- MySQL数据表操作
创建数据表 打开数据库 USE 数据库名称 mysql> USE D1; Database changed 使用 USE D1:表示打开数据库D1,我们可以通过SELECT DATABASE() ...
- [SAP ABAP开发技术总结]选择屏幕——各种屏幕元素演示
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- docker centos7 rabbitmq3.6.5
docker run --name=rabbitmqtmp -ti centos7/jdk7 /bin/bash yum -y install make gcc gcc-c++ kernel-deve ...
- [好文要转]【关于block使用的5点注意事项】
1.在使用block前需要对block指针做判空处理. 不判空直接使用,一旦指针为空直接产生崩溃. if (!self.isOnlyNet) { if (succBlock == NULL) { // ...
- php : 基础(1)
php基本语法形式 1.php的标记符 有以下形式: 形式1(推荐): <?php 这里要写符合php语法的语句 ?> 形式2: <script language="php ...
- 关于前端CSS预处理器Sass的小知识!
前面的话 "CSS预处理器"(css preprocessor)的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件.SASS是一种CSS的开发工 ...