新建的php文件必须要放在wamp安装目录下的www文件夹里。如果拿到别的地方,php无法运行,将显示错误。

<?php?>  //嵌入php的方式
<?php //嵌入php方式的开头 //php的单行注释语法
/* php多行注释语法 */ //输出语法
//echo "hello"; 最常用的是echo,echo后面跟字符串。原理是用php代码在源代码中打出hello,再通过浏览器解析出来。
//echo "world","dhakj"; //可以输出多个字符串,用逗号分割。需要的换行的话用<br />(网页里面的内容),而不是\n。 //print "aaa"; //也可以输出,但是只能输出一个字符串 //print_r(); //括号里面写数组,用来打印数组
//var_dump(); //也可以输出,但是输出结果是变量及类型,相对于上面输出来说功能最强大。 //变量定义
//数据类型,弱类型语言,定义的时候不需要定义变量类型,自动转。
//$a = "hello";定义方式为$a,并且所有的变量都是$符号开头。即使是for循环for($i=1;$i<10;$i++)也要加$。
 //$hello = "world";
//echo $$a; //可变变量,输出的结果是world。解析时先解析$a=hello,再解析$hello=world。 //类型转换
//$a = 6;
//$b = (string)$a; //类型转换,整数转换成字符串。(string)$a意思是将整数a转换成string的数据类型。
  //settype($a,"string"); //另外方式
  //var_dump($a);
  
  //运算符与表达式,数学运算符(+、-、*、/)和JS里面的一样。
  //$a = 6;
  //$b = 7;
  //echo $a+$b   //$c = $a == $b;
  //var_dump($c);   //字符串的拼接
  //$a = "hello";
  //$b = "world";
  //$c = $a.$b; //php里面拼接字符串用的是点(.)其它语言用的都是+。
  //echo $c; //输出结果是helloworld   //$a = 8;
  //@$c = $a/$b; //错误抑制符,屏蔽错误的信息。一般不使用,有错误的信息要改正而不是屏蔽掉。
  //echo $c;   
  //php里面的错误信息可以用@屏蔽。 notice和warning可以屏蔽掉。
  //Notice:提醒
  //warning:警告
  //error:错误   //三元运算符,相当于一个简单的if。
  //$a = 4;
  //$b = 5;
  //echo $a==$b?"相等":"不相等"; //相等就输出“相等”,不相等就输出“不相等”,中间用冒号隔开。   //语句
  //顺序,按照顺序执行。
  //$a = 5;
  //$b = 6;
  
  
  //分支,第一种是if,第二种是switch
  /*if($a==$b)
  {
    echo "相等";
  }
  else
  {
    echo "不相等";
  }   switch($a)
  { case 4:
      echo "4444";
      break;
    case 5:
      echo "55555";
      break;
    case 6:
      echo "66667";
      break;
    default:
      echo "000000";
  }*/   //循环,for循环、while循环、do,while循环
  /*for($a=0;$a<10;$a++)
  {
    echo $a;
  }
  
  while(true) //先判断条件再执行
  {
    echo "aaa";
  }   do //先执行语句,再看条件。
  {
  }
  while() */ ?>

10月21上午PHP基础的更多相关文章

  1. 2017年10月21日 数据库基础&三大范式

    1. 数据库里面常用 int        整型nvarchar   字符串float       小数型decimal(,) 小数型money      小数型datetime   时间类型 ima ...

  2. Howdoo中文社区AMA总结(10月21日)

    10月21日Howdoo举办了中文社区的首次AMA活动,CEO -David Brierley和CMO -Jason Sibley加入到社群中与大家交流并回答社区成员的相关问题. 以下是精选的问题总结 ...

  3. 2016年10月21日 星期五 --出埃及记 Exodus 19:5

    2016年10月21日 星期五 --出埃及记 Exodus 19:5 Now if you obey me fully and keep my covenant, then out of all na ...

  4. 10月21日上午MySQL数据库学习内容复习

    1.创建数据库create database 数据库名称删除数据库drop database 数据库名称 2.创建表create table 表名(列名 类型(长度) 自增长 主键 非空,)自增长:a ...

  5. 10月28日PHP基础知识测试题

    本试题共40道选择题,10道判断题,考试时间1个半小时 一:选择题(单项选择,每题2分): 1. LAMP具体结构不包含下面哪种(A) A:Windows系统 B:Apache服务器 C:MySQL数 ...

  6. 10月21日下午PHP常用函数

    函数四要素:返回类型  函数名  参数列表  函数体 //最简单的函数定义方式 function Show() { echo "hello"; } Show();//输出结果为he ...

  7. Week7(10月21日)

    Part I:提问  =========================== 1.请为下图编写视图代码,视图中表单提交后,交给当前控制器和动作处理. 2.如何实现点击列标题排序功能? 3.分页时采用了 ...

  8. 2017年10月21日 CSS常用样式&鼠标样式 以及 jQuery鼠标事件& jQuery图片轮播& jQuery图片自动轮播代码

    css代码 背景与前景 background-color:#0000; //背景色,样式表优先级高 background-image:url(路径); //设置背景图片 background-atta ...

  9. EditPlus 4.3.2473 中文版已经发布(10月21日更新)

    新的 EditPlus 修复了如下问题: * Ctrl+鼠标拖放文本功能异常 * 上传文件到 FTP 服务器失败后将弹出对话框,可重试上传 * 列选模式下粘贴到现存的选中内容时文本错乱的问题 本博客已 ...

随机推荐

  1. this Activity.this Activity.class

    1. this 与 Activity.this this是你当前对象的引用,在你的例子中你肯定在内部类ClickEvent里面实现intent,他指向的是ClickEvent,而不是你要传入的Acti ...

  2. 显示当前用户所拥有的表&当前用户可以访问的所有表&数据库中的所有表&当前用户信息&当前用户所能管理的用户&数据库中所拥有的用户

    1)显示当前用户名称:show user或者show user; 2)显示当前用户信息(包括用户名之外还有其他信息):select * from user_users; 3)显示数据库中所含有的所有用 ...

  3. Java GC收集器配置说明

    根据Java GC收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器.并行收集器.并发收集器. 串行收集器只适用于小数据量的情况,我们主要了解一下并行收集器和并发收集器.默认情况 ...

  4. [转] easyui 获取数据表格中选中行的数据 Get selected row data from...

    原文地址:http://my.oschina.net/meSpace/blog/41463 http://www.easyui.net/2010/06/easyui-tutorial-get-sele ...

  5. Linux_rsylogd日志

    Linux_日志管理介绍(一)http://www.cnblogs.com/gossip/p/5972663.html Linux_rsyslogd日志服务(二)http://www.cnblogs. ...

  6. 【BZOJ 2733】【HNOI 2012】永无乡 Splay启发式合并

    启发式合并而已啦,, 调试时发现的错误点:insert后没有splay,把要拆开的树的点插入另一个树时没有把ch[2]和fa设为null,找第k大时没有先减k,,, 都是常犯的错误,比赛时再这么粗心就 ...

  7. Mysql-ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

    方法一:1.关闭mysql   # service mysqld stop2.屏蔽权限   # mysqld_safe --skip-grant-table   屏幕出现: Starting demo ...

  8. C#-WinForm-无边框窗体的移动和阴影-API

    //窗体移动API,先导入命名空间,在委托MouseDown事件 //移动前准备 [DllImport("user32.dll")] public static extern bo ...

  9. JPA学习笔记1——JPA基础

    1.JPA简介: Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现.JPA是sun提出的一 ...

  10. iOS中如何选择delegate、通知、KVO(以及三者的区别)

    转载自:http://blog.csdn.net/dqjyong/article/details/7685933 在开发IOS应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,contr ...