PHP运行及语句
php开发网页需要存放在wamp根目录下的www文件夹中才可运行成功。同时wamp要处于运行状态。
无站点情况下打开方式:
网址栏中输入:localhost/文件名称

代码规范:
用<?php
?>
将代码包围起来:

语法规范:
定义方式:
$a=10;
$b="world";
var_dump($a);//输出字符类型及长度
var_dump($b); $a = (string)$a; //强制转换a的类型为字符串
//settype($a,"string");
var_dump($a);
运行结果:

字符拼接:
$name = "张三";
$s = "hello {$name}";
echo $s;
echo "<br>"; $a = "hello";
$a .= "张三";
echo $a;
//php里面拼接字符串用点,不用加号
运行结果:

可变变量:
$a = "hello";
$hello = "张三";
echo $$a;
结果:

输出语法:
$a=10;
$b="dsdw";
echo $a,"hello"; //可以同时输出多个字符串
print $a; //每次只能输出一个
//print_r();专门打印数组 var_dump($b); //输出变量信息
结果:

判断及删除:
var_dump(empty($b)); //判断变量是否为空,当值为0,或者为空字符时也显示true
var_dump(isset($b)); //判断变量是否定义 $a = 10;
unset($a); //删除变量
var_dump(isset($a));
结果:

变量地址:
//&代表变量的地址
$a = 10;
$b = &$a;
$b = 5;
echo $a; //a的地址被改变
结果:

判断是否相等:
$a = 10;
$b = 8;
var_dump($a==$b);
结果:

三目运算符:
$a = 10;
$b = 8;
echo $a==$b?"相等":"不相等";
结果:

错误抑制符:
//@错误抑制符
//Notice:提醒(提示)
//Warning:警告
//error:错误
//Notice:有一些提醒不是真正的错误 echo @$a;
结果:

分支语句:
$a=8;
$b=9;
$c=6;
$d=35; if($a<10)
{
echo "A小于10";
}
echo "<br>";
if($b<10)
echo "B小于10";
echo "<br>";
if($c<10)
{
echo "OK";
}
else
{
echo "NO";
}
echo "<br>";
if($d<10)
{
echo "A小于10";
}
else if($d<20)
{
echo "D在10到20之间";
}
else
{
echo "D大于20";
}
运行结果:

switch case语句:
$a=3; switch($a)
{
case 1:
echo "1111";
break;
case 2:
echo "22222";
break;
case 3:
echo "33333";
break;
default:
echo "00000";
}
运行结果:

循环语句:
for($i=0;$i<10;$i++)
{
echo $i;
}
运行结果:

逻辑语句:
&& //如果多个bool型数据进行与的运算,只要其中有一个false,结果就是false || //如果多个bool型数据进行或的运算,只要其中有一个true,结果就是true ! //逻辑非相当于取反
PHP运行及语句的更多相关文章
- 答:SQLServer DBA 三十问之六:Job信息我们可以通过哪些表获取;系统正在运行的语句可以通过哪些视图获取;如何获取某个T-SQL语句的IO、Time等信息;
6. Job信息我们可以通过哪些表获取:系统正在运行的语句可以通过哪些视图获取:如何获取某个T-SQL语句的IO.Time等信息: 我的MSDB数据库中有全部的表: sys.all_columns,s ...
- SQL Server中存储过程比直接运行SQL语句慢的原因
原文:SQL Server中存储过程比直接运行SQL语句慢的原因 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1. 存储过程只在创造时进行编译即可,以 ...
- linux程序设计——运行SQL语句(第八章)
8.3 使用C语言訪问MySQL数据 8.3.3 运行SQL语句 运行SQL语句的主要API函数被恰当的命名为: int mysql_query(MYSQL *connection, const ...
- mysql查看正在运行的语句
mysql查看正在运行的语句 并且查看运行最多的mysql语句 MySQL 打开 general log 后,所有的查询语句都会记录在 general log 文件,文件为只读方式,但这样genera ...
- PHP运行及语句及逻辑
php开发网页需要存放在wamp根目录下的www文件夹中才可运行成功.同时wamp要处于运行状态. 无站点情况下打开方式: 网址栏中输入:localhost/文件名称 代码规范: 用 <?p ...
- SQL Server中存储过程 比 直接运行SQL语句慢的原因
问题是存储过程的Parameter sniffing 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1. 存储过程只在创造时进行编译即可,以后每次执行存储过 ...
- Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)
1. 有时候我们可能须要记录我们对mysql的操作过程,这时我们能够使用mysql的tee命令 1)第一种情况是在链接数据库的时候使用tee >mysql -u root -p --te ...
- 打开iBatis显示运行sql语句
将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试: log4j.logger.com.ibatis=DEBUG log4j.logger.com ...
- 使用Navicat客户端运行SQL语句出现中文乱码
出现乱码无非就是编码方式不统一造成的,通过查阅资料解决了问题. (简 体中文系统环境支持国标 GB2312.GB18030 和 Unicode (UTF-8) 编码.它们在系统中设置的locale(亦 ...
随机推荐
- DSY2748*音量调节
Description 一个吉他手准备参加一场演出.他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量.在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改 ...
- Page
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <met ...
- perl 删除过期文件
#!/usr/bin/perl `find /bak/ >list.txt`; open LIST,"/root/list.txt"; while (<LIST> ...
- 在Linux上编译dotnet cli的源代码生成.NET Core SDK的安装包
.NET 的开源,有了更多的DIY乐趣.这篇博文记录一下在新安装的 Linux Ubuntu 14.04 上通过自己动手编译 dotnet cli 的源代码生成 .net core sdk 的 deb ...
- MySQL实现嵌套集合模型
MySQL实现嵌套集合模型 译文主要是介绍如何用MySQL来存储嵌套集合数据.在其中会增加一些自己的理解,也会删除掉一些自认为无用的废话. 这篇文章主要讲的是嵌套集合模型,所以邻接表不是本文的重点,简 ...
- Opengl中矩阵和perspective/ortho的相互转换
Opengl中矩阵和perspective/ortho的相互转换 定义矩阵 Opengl变换需要用四维矩阵.我们来定义这样的矩阵. +BIT祝威+悄悄在此留下版了个权的信息说: 四维向量 首先,我们定 ...
- 如何创建一个RESTful WCF Service
原创地址:http://www.cnblogs.com/jfzhu/p/4044813.html 转载请注明出处 (一)web.config文件 要创建REST WCF Service,endpoin ...
- LINUX 下安装一些东西,PHP Apach SSL 等
首先下载apache sourcecode:http://www.apache.org/dyn/closer.cgi configure: error: Cannot find ldap librar ...
- 《Spark大数据处理》—— 读后总结
前几章 工作机制
- Drupal8重命名上传的中文名文件
完整的模块代码文件在Coding.net上,想直接使用的请前往下载:https://coding.net/u/yamus/p/chinese_rename/git/tree/master 最近吧Dru ...