------php语言与JavaScript的使用 方法是相似

<script type="text/javascript">

</script>--js与PHP同是一种弱类型语言 弱类型语言只是不显示表现  定义变量时系统自动给默认了

所以在定义PHP的变量时可以定义变量

如图1:

---------PHP中的常用语句:

$a=10; 根据写的值,系统自动生成为int

$b="hello";定义一个字符串;

$c='hello';同上

$d="www{$a}www" 将其他字符插入该字符

-----""与''区别

双引号里面可以解析转义字符,单引号不行

双引号里面可以解析变量,单引号不行

$e=<<<XXX

XXX;

$f

----输出:

echo $a 输出语句

var_dump($a);测试代码时用到的输出语句

较常用

-------PHP的使用

<?php

?>

<?

?>

----输出语句:

echo "hello","world" ; 可以有多个字符同时存在  较常用

print "world";不常用

print_r(); 输出数组信息

var_dump();//变量和类型

如图:

------理论上在PHP中常用变量类型

int, float, double, bool, char, string

-----对于PHP中c#相似之处在语句运用上有许多相似之处例

---分支语句

1,if--else

2,if---else if----

3, if (嵌套)

附课程课件脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<body>
 
<?php
 
//注释
/* 多行注释 */
 
//输出语句
//echo "hello","helloa";
//print "world";
 
//print_r(); //输出数组信息
//var_dump();//变量和类型
 
//变量定义
//int float bool string
//弱类型语言
/*$a = 10;
$b = "he{$a}llo"; 
$c = 'world';
$d = <<<AA
hello "aa" , "bb" ,'cc',
<input type="text" value="aa" />
AA;*/
//1.双引号里面可以解析转义字符,单引号不行
//2.双引号里面可以解析变量,单引号不行
 
//$e = $a.$c; //拼接字符串用的是.
//$f = 10.05;
 
//$f = (string)$f; //类型转换
 
//$f = "hello";
 
//$aa = "cc";
//$cc = "dd";
//echo $$aa;  //可变变量
//$dd = &$aa; //&取地址
//$dd = "ee";
//echo $aa;
 
//运算符与表达式
$a = 10;
$b = 4;
//echo $a/$b;
 
 
//echo @$c; //错误抑制符,并不能抑制所有错误
 
//echo $a==$b?"ok":"no"; //三目运算符
 
/*if($a==$b)
{
    echo "ok";
}
else
{
    echo "no";
}*/<br>语法
//1.if...else...
//2.if...else if...
//3.if嵌套
/*$a = 2;
switch($a)
{
    case 1:
        echo "11111";
        break;
    case 2:
        echo "222222";
        break;
    case 3:
        echo "333333";
        break;
    default:
        echo "444";
        break;
}*/
 
//1.for
/*for($i=0;$i<10;$i++)
{
    echo $i."<br>";
}*/
//2.while
//3.do...while
 
 
  
 
 
//echo $e;
 
//var_dump($f);
 
?>
 
 
<script type="text/javascript">
 
</script>
</body>
</html>

来自:http://www.cnblogs.com/koker/p/5542708.html

PHP 学习笔记---基本语法的更多相关文章

  1. Verilog学习笔记基本语法篇(十二)&#183;&#183;&#183;&#183;&#183;&#183;&#183;&#183; 编译预处理

    h Verilog HDL语言和C语言一样也提供编译预处理的功能.在Verilog中为了和一般的语句相区别,这些预处理语句以符号"`"开头,注意,这个字符位于主键盘的左上角,其对应 ...

  2. JavaScript学习笔记-基础语法、类型、变量

    基础语法.类型.变量   非数字值的判断方法:(因为Infinity和NaN他们不等于任何值,包括自身) 1.用x != x ,当x为NaN时才返回true; 2.用isNaN(x) ,当x为NaN或 ...

  3. MySQL学习笔记——基本语法

    SQL——结构化查询语言(Structured Query Language) 1> SQL语言不区分大小写,建议关键字用大写,但是字符串常量区分大小写 2> SQL注释:/**/多行注释 ...

  4. Verilog学习笔记基本语法篇(九)&#183;&#183;&#183;&#183;&#183;&#183;&#183;&#183; 任务和函数

    task 和 function 说明语句分别用来定义任务和函数,利用任务和函数可以把函数模块分成许多小的任务和函数便于理解和调试.任务和函数往往还是大的程序模块在不同地点多次用到的相同的程序段.输入. ...

  5. SASS学习笔记2 —— 语法

    sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号:另一种是scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号.在此也建议使用后缀名为scss的文件,以避免sass ...

  6. Python 2.7 学习笔记 基本语法和函数定义

    本文介绍下python的基本语法 一.变量定义 不需要说明类型,也不需要像js等脚本语言使用var等标识符.直接声明即可,如: num=1 说明:上面语句声明了一个变量num,并在声明时初始化值为 1 ...

  7. Verilog学习笔记基本语法篇(十一)&#183;&#183;&#183;&#183;&#183;&#183;&#183;&#183; 常用系统函数

    1)系统任务:$monitor   格式: $monitor(p1,p2,p3...pn); $monitor; $monitoron; $monitoroff; 任务$monitor提供了监控输出列 ...

  8. Verilog学习笔记基本语法篇(十三)...............Gate门

    Verilog中已有一些建立好的逻辑门和开关的模型.在所涉及的模块中,可通过实例引用这些门与开关模型,从而对模块进行结构化的描述. 逻辑门: and (output,input,...) nand ( ...

  9. Python学习笔记——基本语法

    1.程序输出——print语句 >>> myString = 'Hello World!' >>> print myString Hello World! > ...

随机推荐

  1. linux(centOS)下安装Oracle步骤

    ##创建用户和组: [LanRS@localhost ~]$ su root #切换到root Password: [root@localhost LanRS]# groupadd oinstall ...

  2. 还有 3 天,苹果就要关上 HTTP 大门了

    版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/274113001482113656 来源:腾云阁 h ...

  3. SQL联合查询两个表的数据

    刚有个项目,需要查询水位数据表中的水位信息,及查询降雨量表中统计时段降雨量的数据,以计算出日降雨量,而且时段是前一天8时到后一天8时总共24个小时. 两个子查询: 1.根据当前时间判断统计前天8时到今 ...

  4. APN APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。

    apn 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络. 对于手机用户来说,可 ...

  5. wamp下php无法保存SESSION问题总汇

    由于是在windows 下的iis进行php的环境,所以很多情况下不能像lamp那么简单进行设置.由于工作原因我也遇到很多session无法保存的情况(在wamp下).以下是相信信息的汇总,仅供参考学 ...

  6. EL表达式,JSTL:jsp standard Tag Library

    1.EL表达式的作用: 1.1访问Bean的属性.  方式一:${对象名 . 属性名} eg:${user.name}    方式二:${对象名["属性名"]} 1.2输出简单的运 ...

  7. Cryptography加密和解密

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Se ...

  8. OpenJudge计算概论-比饭量【枚举法、信息数字化】

    /*====================================================================== 比饭量 总时间限制: 1000ms 内存限制: 655 ...

  9. HTML5中表单验证的8种方法(转)

    在深人探讨表单验证之前,让我们先思考一下表单验证的真实含义.就其核心而言,表单验证是一套系统,它为终端用户检测无效的控件数据并标记这些错误.换言之,表单验证就是在表单提交服务器前对其进行一系列的检查并 ...

  10. c++ 设计模式5 (Observer / Event 观察者模式)

    3.3 观察者模式 (Observer)/发布-订阅模式 动机: 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系”——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都能得 ...