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运行及语句的更多相关文章

  1. 答:SQLServer DBA 三十问之六:Job信息我们可以通过哪些表获取;系统正在运行的语句可以通过哪些视图获取;如何获取某个T-SQL语句的IO、Time等信息;

    6. Job信息我们可以通过哪些表获取:系统正在运行的语句可以通过哪些视图获取:如何获取某个T-SQL语句的IO.Time等信息: 我的MSDB数据库中有全部的表: sys.all_columns,s ...

  2. SQL Server中存储过程比直接运行SQL语句慢的原因

    原文:SQL Server中存储过程比直接运行SQL语句慢的原因 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1.       存储过程只在创造时进行编译即可,以 ...

  3. linux程序设计——运行SQL语句(第八章)

    8.3    使用C语言訪问MySQL数据 8.3.3 运行SQL语句 运行SQL语句的主要API函数被恰当的命名为: int mysql_query(MYSQL *connection, const ...

  4. mysql查看正在运行的语句

    mysql查看正在运行的语句 并且查看运行最多的mysql语句 MySQL 打开 general log 后,所有的查询语句都会记录在 general log 文件,文件为只读方式,但这样genera ...

  5. PHP运行及语句及逻辑

    php开发网页需要存放在wamp根目录下的www文件夹中才可运行成功.同时wamp要处于运行状态.  无站点情况下打开方式:  网址栏中输入:localhost/文件名称 代码规范: 用 <?p ...

  6. SQL Server中存储过程 比 直接运行SQL语句慢的原因

    问题是存储过程的Parameter sniffing     在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1. 存储过程只在创造时进行编译即可,以后每次执行存储过 ...

  7. Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)

    1.  有时候我们可能须要记录我们对mysql的操作过程,这时我们能够使用mysql的tee命令 1)第一种情况是在链接数据库的时候使用tee >mysql  -u root  -p  --te ...

  8. 打开iBatis显示运行sql语句

    将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试: log4j.logger.com.ibatis=DEBUG log4j.logger.com ...

  9. 使用Navicat客户端运行SQL语句出现中文乱码

    出现乱码无非就是编码方式不统一造成的,通过查阅资料解决了问题. (简 体中文系统环境支持国标 GB2312.GB18030 和 Unicode (UTF-8) 编码.它们在系统中设置的locale(亦 ...

随机推荐

  1. Django实现注册

    前言 对于web开来说,用户登陆.注册.文件上传等是最基础的功能,针对不同的web框架,相关的文章非常多,但搜索之后发现大多都不具有完整性,对于想学习web开发的新手来说不具有很强的操作性:对于web ...

  2. JAVA演算法---約瑟夫問題

    1 public class Josephus { public static int[] arrayOfJosephus( int number, int per) { 3 int[] man = ...

  3. Amoeba -- 阿里巴巴工程师的开源项目之一陈思儒

    http://www.kuqin.com/opensource/20081023/24026.html 个人博客 http://dbanotes.net/web/page/44 阿里巴巴分布式服务框架 ...

  4. ABP理论学习之开篇介绍

    返回总目录 为了和2016年春节赛跑,完成该系列博客,我牺牲了今天中午的时间来完成该系列的第一篇----开篇介绍.开篇介绍嘛,读过大学教材的同学都知道,这玩意总是那么无聊,跟考试没关系,干脆直接跳过, ...

  5. 剑指Offer面试题:30.第一个只出现一次的字符

    一.题目:第一个只出现一次的字符 题目:在字符串中找出第一个只出现一次的字符.如输入"abaccdeff",则输出'b'.要求时间复杂度为O(n). 最直观的想法是从头开始扫描这个 ...

  6. 探索c#之尾递归编译器优化

    阅读目录: 递归运用 尾递归优化 编译器优化 递归运用 一个函数直接或间接的调用自身,这个函数即可叫做递归函数. 递归主要功能是把问题转换成较小规模的子问题,以子问题的解去逐渐逼近最终结果. 递归最重 ...

  7. 《R in Action》读书笔记(2)

    MindMapper 原文件

  8. .Net组件程序设计之上下文

    .Net组件程序设计之上下文 在后续篇幅的远程调用的文章里有说到应用程序域,那是大粒度的控制程序集的逻辑存在,那么想对对象的控制又由谁来做主呢?没错了,就是上下文.CLR把应用程序域更细化了,在应用程 ...

  9. Java集合类的总结

    Java语言的java.until包中提供了一些集合类,这些集合类又被称为容器.说到集合就会想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的:数组用来存放基本数据类型,集合从 ...

  10. SQL 2014 AlwaysOn 搭建

    AlwaysOn底层依然采用Windows 故障转移群集的机制进行监测和转移,因此也需要先建立Windows Cluster,只不过可用性组中的数据库不一定非要再存放在共享存储上了.可以是存储在本地磁 ...