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

转自http://www.cnblogs.com/chun6/p/6115819.html

关于php语言的使用!的更多相关文章

  1. C语言 · 高精度加法

    问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...

  2. Windows server 2012 添加中文语言包(英文转为中文)(离线)

    Windows server 2012 添加中文语言包(英文转为中文)(离线) 相关资料: 公司环境:亚马孙aws虚拟机 英文版Windows2012 中文SQL Server2012安装包,需要安装 ...

  3. iOS开发系列--Swift语言

    概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在 ...

  4. C语言 · Anagrams问题

    问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,"Unclear"和"Nuclear ...

  5. C语言 · 字符转对比

    问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等.比如 Beijing 和 Hebei 2:两个字符串不仅长度相 ...

  6. JAVA语言中的修饰符

    JAVA语言中的修饰符 -----------------------------------------------01--------------------------------------- ...

  7. Atitit 项目语言的选择 java c#.net  php??

    Atitit 项目语言的选择 java c#.net  php?? 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势1 1.2. 从个人职业生涯考虑,java优先1 1.3. 从项目实际来 ...

  8. 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】

    说17号发超简单的教程就17号,qq核审通过后就封装了这个,现在放出来~~ 这个是我封装的一个开源项目:https://github.com/dunitian/LoTQQLogin ————————— ...

  9. InstallShield 脚本语言学习笔记

    InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加.     一.基本语法规则      ...

  10. 用C语言封装OC对象(耐心阅读,非常重要)

    用C语言封装OC对象(耐心阅读,非常重要) 本文的主要内容来自这里 前言 做iOS开发的朋友,对OC肯定非常了解,那么大家有没有想过OC中NSInteger,NSObject,NSString这些对象 ...

随机推荐

  1. 试试SQLSERVER2014的内存优化表

    试试SQLSERVER2014的内存优化表 SQL Server 2014中的内存引擎(代号为Hekaton)将OLTP提升到了新的高度. 现在,存储引擎已整合进当前的数据库管理系统,而使用先进内存技 ...

  2. web前端基础知识

    #HTML    什么是HTML,和他ML...    网页可以比作一个装修好了的,可以娶媳妇的房子.    房子分为:毛坯房,精装修    毛坯房的修建: 砖,瓦,水泥,石头,石子....    精 ...

  3. 游戏编程系列[1]--游戏编程中RPC协议的使用[3]--体验

    运行环境,客户端一般编译为.Net 3.5 Unity兼容,服务端因为用了一些库,所以一般为4.0 或往上.同一份代码,建立拥有2个项目.客户端引用: WindNet.Client服务端引用: OpL ...

  4. ASP.NET MVC5+EF6+EasyUI 后台管理系统(66)-MVC WebApi 用户验证 (2)

    系列目录 前言: 回顾上一节,我们利用webapi简单的登录并进行了同域访问与跨域访问来获得Token,您可以跳转到上一节下载代码来一起动手. 继续上一篇的文章,我们接下来演示利用拿到的Token来访 ...

  5. CSS 特殊属性介绍之 pointer-events

    首先看一下 MDN 上关于 pointer-events 的介绍: CSS属性 pointer-events 允许作者控制特定的图形元素在何时成为鼠标事件的 target.当未指定该属性时,SVG 内 ...

  6. 【开源】.Net 动态脚本引擎NScript

    开源地址: https://git.oschina.net/chejiangyi/NScript 开源QQ群: .net 开源基础服务  238543768 .Net 动态脚本引擎 NScript   ...

  7. 浅谈 LayoutInflater

    浅谈 LayoutInflater 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/View 文中如有纰漏,欢迎大家留言指出. 在 Android 的 ...

  8. Tomcat启动报错org.springframework.web.context.ContextLoaderListener类配置错误——SHH框架

    SHH框架工程,Tomcat启动报错org.springframework.web.context.ContextLoaderListener类配置错误 1.查看配置文件web.xml中是否配置.or ...

  9. 【深入Java虚拟机】之四:类加载机制

    类加载过程     类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载.验证.准备.解析.初始化.使用和卸载七个阶段.它们开始的顺序如下图所示: 其中类加载的过程包括了加载.验 ...

  10. continue break 区别

    在循环中有两种循环方式 continue , break continue 只是跳出本次循环, 不在继续往下走, 还是开始下一次循环 break  将会跳出整个循环, 此循环将会被终止 count = ...