注意:1.网页文件放在wamp中的www文件下;
2.www文件下不能出现中文;
网页浏览的方法:
1.没有建立站点:localhost/文件所在位置
2.建立站点:
(1)站点-新建站点-打开对话框


(2)修改对话框中的站点名称(可改也可不改)和本地站点文件夹(wamp中www的保存位置)

(3)选择服务器选项:单击+号按钮,弹出对话框,更改链接方式为“”本地/网络”,选择服务器文件(wamp中www的保存位置),Web URL为:localhost

(4)勾选测试框,单击保存。

php标记:<?php 内容 ?> 嵌入位置是随意的,哪个位置都是可以的
<? ?> 短标记 php中的拼接是用:点“.” 不是加号 ;也可以这样解析变量:{变量} 3.定义变量:$a=10;(定义时一般赋值) 4.强制转换类型:
 $a=(string)$a;               //1.强制转换a类属性为字符串
settype($a,"string"); //2.强制转换a类属性为字符串
5.(1)定义字符串3种方式

$s="hello";
$s1='hello';
$s2=<<<A
内容 // 也可以放div的东西
A;
//A; 前面不能有任何东西,包括空格也不行
 双引号和单引号区别:
1.双引号可以解析转义,单引号不可解析转义
2.双引号中可以解析变量,单引号不可以解析变量 (2)特殊的定义变量:可变变量 $a="hello";
$hello="张三";
echo $$a; // 输出的是张三
 6.(1)输出语法:
1.echo(常用) echo $a,"hello"; //同时输出多个字符串 2.print print $a; //只能输出一个字符串 (2)特殊的输出(方法): print_r(); //专门打印数组的 var_dump($b);
var_dump($b); //输出变量的所有信息,用在调错误
 7.变量的函数

 $a=10;
var_dump(empty($a)); // empty(); 判断变量是否为空
var_dump(isset($a)); //isset(); 判断变量是否定义
unset($a); unset(); //删除变量 &代表变量的地址
$a=10;
$b=&$a;
echo $b; //输出结果就是10 $a=10;
$b=&$a;
$b=5;
echo $a; //输出结果是5
 8.运算符表达式
(1)数学运算符+、-、*、/、%、++、--、 $a++ //先调a,再加1<br>++$a //先加1,再执行 (2)数学运算符 +=(当前变量加相应值)、-=(当前变量减相应值)、.=(拼接) $a=10;
$a +=3; //$a=10+3
$a -=3; //$a=10-3
$a .="hello"; //$a=10hello (3)比较运算符 <、>、 ==判断相等、!= 不相等 $a=10;
$b=8;
var_dump($a>$b); (4)逻辑运算符
与 && and //bool型数据进行与运算,其中有一个false,结果就是false
或 || or //bool型数据进行或运算,其中有一个true,结果就是true
非 ! //相当于取反,真变假,假变真
(5)三目运算符 $a=10;
$b=8;
echo $a==$b?"相等":"不相等" (6)错误抑制符
错误信息分为3类
Notice:提示
warning:警告
error:真的错误
@错误抑制符:输出语句写在输出内容前面,正常语句就写在开头
例如:echo @$a;
 语句和js中的语句差不多:

 9.分支语句
if
if .. else
if .. else if ..
if嵌套
switch .. case 10.循环语句
for
while 11.数组
foreach(数组 as 变量)
foreach($attr as $v)
{ }

PHP基础 创建的更多相关文章

  1. (C#基础)创建文件,文件夹

    文件夹,文件这是常见的,怎么创建?要不要先判断是否存在?非常非常基础的知识点. 代码 using System; using System.Collections.Generic; using Sys ...

  2. Fragment基础----创建

    1,Fragment的目的及应用场景 fragment 是3.0后引入的类,其字面翻译为“碎片”. 目的是将activity划分成许多单元再进行组合,可以根据不同分辨率屏幕,在不同状态下,灵活创建优化 ...

  3. JavaScript基础——创建函数

    JavaScript的最重要的一个部分是制作其他代码可以重用的代码.要做到这一点,你可以把代码组织成执行特定任务的函数.函数是结合在一个单一的块中,并给予一个名称的一系列代码语句.然后,你就可以通过引 ...

  4. JSP基础——创建、启动、浏览项目

    创建的项目类型为WEB PROJECT. 新建的.JSP文件,可直接访问的放到WebRoot目录下,不可直接访问的就放到WEB-INF里. 要添加的.jar文件,复制到项目目录内,再右键Build P ...

  5. 零基础创建RCP工程

    一.环境搭建 1. 安装java jdk,我选择的是jdk 1.7版本,配置环境变量: 2. 下载并安装java EE: 二.创建工程 1. 打开File-> New ->other -& ...

  6. Django开发基础----创建项目/应用

    环境: 1.python  3.6.2 2.安装django:pip install django==1.10.3 *下面以开发一个简单的用户签到系统介绍Django的使用 创建Django项目: 命 ...

  7. SQL学习基础 => 创建表

    --创建表 CREATE TABLE userinfo3 ( ID INT PRIMARY KEY NOT NULL, --ID 整数类型,设置为主键,并且不能为空 name ) NOT NULL, ...

  8. Oracle基础--创建临时表空间/表空间/创建用户/授权

    总结:创建用户一般分四步: 第一步:创建临时表空间(创建用户之前要创建"临时表空间",若不创建则默认的临时表空间为temp.) SQL> CREATE TEMPORARY T ...

  9. oracle基础-创建表空间

    一. 创建表空间的完整格式 CREATE [UNDO|TEMPORARY] TABLESPACE tablespace_name       DATAFILE 'path/filename' [SIZ ...

  10. python基础===创建大量对象是节省内存方法

    问题: 你的程序要创建大量(可能上百万) 的对象,导致占用很大的内存. 解决方案: 对于主要是用来当成简单的数据结构的类而言,你可以通过给类添加__slots__属性来极大的减少实例所占的内存.比如: ...

随机推荐

  1. CentOS 7 关闭防火墙

    CentOS 7.0默认使用的是firewall作为防火墙 直接关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable ...

  2. WINCE 获取智能设备唯一编号

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  3. mysql 查询每个班级成绩前两名

  4. Spring MVC 流程图(转)

    Spring MVC工作流程图   图一   图二    Spring工作流程描述       1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServle ...

  5. KIWI Syslog配置

    日志服务器Kiwi+Syslogd+8.3.7破解版 Window收集服务器日志evtsys_exe_32 默认地,kiwi使用UDP 514端口接收日志数据,安装成功后即可接收日志 使用命令nets ...

  6. windows 录音程序(二)

    (二)录音流程 Waveform APIs,流程如下: a.打开录音设备waveInOpen; b.准备wave数据头waveInPrepareHeader; c.准备数据块waveInAddBuff ...

  7. PXE网络启动提示no default or ui configuration directive问题解决

    按照 https://help.ubuntu.com/community/DisklessUbuntuHowto 的提示配置完系统,准备网络启动的时候,遇到: Trying to load pxeli ...

  8. Pair Project:电梯控制程序

    12061160刘垚鹏 & 12061166宋天舒 1.1结对编程的优缺点结对编程相对于个人编程有很多优点.首先,督促作用,在讨论过程中能够很快投入工作,为了不耽误对方时间,我们会尽快完成各自 ...

  9. faceBook Pop动画库手动添加版本

    本人将pop的框架直接拖进工程里面然后按照教程导入头文件#import "POP.h"发现报找不到文件的错误,于是我手动将pop库里面所有类似于#import <POP/XX ...

  10. 01 选择 Help > Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”,点击Archive...选择离线的ADT文件,contact all update ....千万不要勾选点击Add按钮,在对话框的name一栏输入“ADT”,点击Archive...选择离线的ADT文件,contact all update ....千万不要勾

    引言 好久没碰过android,今天重新搭建了一次环境,遇到的问题记录下载.共以后使用. 安装 软件的软件有jdk+eclipse+adt+sdk 主要记录安装adt和sdk的过程,注意,adt和sd ...