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=10;
$b="dsdw";
echo $a,"hello"; //可以同时输出多个字符串
print $a; //每次只能输出一个
//print_r();专门打印数组<br><br>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 循环语句:

0到9

 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中select语句的逻辑执行顺序

    下面是SELECT语句的逻辑执行顺序: FROMONJOINWHEREGROUP BYWITH CUBE or WITH ROLLUPHAVINGSELECTDISTINCTORDER BYTOP M ...

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

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

  4. 《C++ Primer Plus》读书笔记之四—分支语句和逻辑操作符

    第六章 分支语句和逻辑操作符 1.&&的优先级低于关系操作符. 2.取值范围:取值范围的每一部分都使用AND操作符将两个完整的关系表达式组合起来: if(age>17&& ...

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

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

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

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

  7. PHP运行及语句

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

  8. SqlServer中Sql语句的逻辑执行顺序

    准备数据 Sql脚本如下,两张表,一张客户表Customers只包含customerid和city字段,一张订单表Orders包含orderid和customerid(关联Customers的cust ...

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

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

随机推荐

  1. hdu3534 树的直径变形

    题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=3534 题意:n 之后 n-1条边,l,r,w:求出树上的最长路径以及最长路径的条数. // ...

  2. Python 学习手册, char 14 - 15

    Char 14 迭代器和解析器 可迭代的 : 支持iter的一个对象 迭代器  : iter 所返回的一个支持next(I)的对象 Python迭代工具会自动调用这些函数,我们也可以手动地应用迭代协议 ...

  3. LeetCode 258. Add Digits

    Problem: Given a non-negative integer num, repeatedly add all its digits until the result has only o ...

  4. Android端简易蓝牙聊天通讯App(原创)

    欢迎转载,但请注明出处!谢谢.http://www.cnblogs.com/weizhxa/p/5792775.html 最近公司在做一个蓝牙串口通讯的App,有一个固定的蓝牙设备,需要实现手机连接相 ...

  5. 深入理解JavaScript运行机制

    深入理解JavaScript运行机制 前言 本文是写作在给团队新人培训之际,所以其实本文的受众是对JavaScript的运行机制不了解或了解起来有困难的小伙伴.也就是说,其实真正的原理和本文阐述的并不 ...

  6. android 5.0以上通知栏、状态栏图标变成白色

    在5.0以上的系统上发现,平常的自定义notification出来的icon,居然在状态栏上变成了纯白色的icon. 看源代码会发现: protected void applyColorsAndBac ...

  7. Tips

    1)字符串转换数字 ') { ; do{ j*=;j+='); i++; }'); //实际上为读入优化的一部分 2)进制转换万能模板 #include <cstdio> using na ...

  8. [Leetcode] Number of Digit Ones

    Given an integer n, count the total number of digit 1 appearing in all non-negative integers less th ...

  9. Oracle Flashback 闪回

    Oracle 的闪回技术是一种数据恢复技术,仅能对用户逻辑错误进行恢复, 闪回针对的是提交commit的事务,没有提交的事务,使用rollback 1.闪回版本查询 Flashback Version ...

  10. 阮一峰对js的见解(10大缺陷)

    一.为什么Javascript有设计缺陷?这里有三个客观原因,导致Javascript的设计不够完善.1. 设计阶段过于仓促Javascript的设计,其实只用了十天.而且,设计师是为了向公司交差,本 ...