PHP基础 创建

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


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

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

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

php标记:<?php 内容 ?> 嵌入位置是随意的,哪个位置都是可以的
<? ?> 短标记

php中的拼接是用:点“.” 不是加号 ;也可以这样解析变量:{变量}

3.定义变量:$a=10;(定义时一般赋值)

4.强制转换类型:
1 $a=(string)$a;               //1.强制转换a类属性为字符串
2 settype($a,"string");      //2.强制转换a类属性为字符串
5.(1)定义字符串3种方式

$s="hello";
$s1=‘hello‘;
$s2=<<<A
内容      // 也可以放div的东西
A;
          //A; 前面不能有任何东西,包括空格也不行
1 双引号和单引号区别:
2 1.双引号可以解析转义,单引号不可解析转义
3 2.双引号中可以解析变量,单引号不可以解析变量
4
5 (2)特殊的定义变量:可变变量
6
7 $a="hello";
8 $hello="张三";
9 echo $$a;        // 输出的是张三
 1 6.(1)输出语法:
 2 1.echo(常用)
 3
 4 echo $a,"hello";        //同时输出多个字符串
 5
 6  2.print
 7
 8 print $a;      //只能输出一个字符串
 9
10 (2)特殊的输出(方法):
11
12 print_r();       //专门打印数组的
13
14 var_dump($b);
15 var_dump($b);      //输出变量的所有信息,用在调错误
 1 7.变量的函数
 2
 3 $a=10;
 4 var_dump(empty($a));  // empty();  判断变量是否为空
 5 var_dump(isset($a));    //isset();  判断变量是否定义
 6 unset($a);   unset();     //删除变量
 7
 8 &代表变量的地址
 9 $a=10;
10 $b=&$a;
11 echo $b;    //输出结果就是10
12
13 $a=10;
14 $b=&$a;
15 $b=5;
16 echo $a;   //输出结果是5
 1 8.运算符表达式
 2 (1)数学运算符+、-、*、/、%、++、--、
 3
 4 $a++     //先调a,再加1<br>++$a    //先加1,再执行
 5
 6 (2)数学运算符 +=(当前变量加相应值)、-=(当前变量减相应值)、.=(拼接)
 7
 8 $a=10;
 9 $a +=3;       //$a=10+3
10 $a -=3;       //$a=10-3
11 $a .="hello";   //$a=10hello
12
13 (3)比较运算符 <、>、 ==判断相等、!= 不相等
14
15 $a=10;
16 $b=8;
17 var_dump($a>$b);
18
19 (4)逻辑运算符
20 与 && and        //bool型数据进行与运算,其中有一个false,结果就是false
21 或 || or           //bool型数据进行或运算,其中有一个true,结果就是true
22 非 !               //相当于取反,真变假,假变真
23 (5)三目运算符
24
25 $a=10;
26 $b=8;
27 echo $a==$b?"相等":"不相等"
28
29 (6)错误抑制符
30 错误信息分为3类
31 Notice:提示
32 warning:警告
33 error:真的错误
34 @错误抑制符:输出语句写在输出内容前面,正常语句就写在开头
35 例如:echo @$a;
 1 语句和js中的语句差不多:
 2
 3 9.分支语句
 4 if
 5 if .. else
 6 if .. else if ..
 7 if嵌套
 8 switch .. case
 9
10 10.循环语句
11 for
12 while
13
14 11.数组
15 foreach(数组 as 变量)
16 foreach($attr as $v)
17 {
18
19 } 
时间: 2024-11-05 11:54:20

PHP基础 创建的相关文章

python Tkinter 基础 创建一行文字的窗体并设置窗体的标题 Label,title

# Tkinter 基础 创建一行文字的窗体并设置窗体的标题 Label,title import tkinter as tk app = tk.Tk() # 实例化一个TK 用于容纳整个GUI程序 app.title("test01") # 设置窗体的标题栏 # 设置label主键 , 显示文本,图标与图片 theLabel = tk.Label(app, text = "这是一个窗口") theLabel.pack() # 自动调节 主键的尺寸与位置 # 窗口的

C#基础 创建文件,文件夹

文件夹,文件这是常见的,怎么创建?要不要先判断是否存在?非常非常基础的知识点 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace dazilianxi.wenjian { public class WenJianLei { const string main_Dir = @"D:/WenTest"; const s

git基础①创建版本库和版本回退

集中式版本控制系统:版本是集中存放在中央服务器的,做项目的时候要先从中央服务器里面取得最新版本,做完项目然后在推送上传到中央服务器进行储存.缺点是没有网络或者是网速不够快,上传和下载文件要很长时间,不方便也不安全. 分布式版本控制系统:在自己电脑上创建一个本地版本库,修改,上传在本地进行就可以,方便快捷,2人协作,可以直接相互推送给对方,就可以看到各自的修改,多人协作 通常也建立个一个中央服务器,但是这个服务器的作用仅仅是用来方便大家的修改,没有也可以一样的工作,只是没有那么方便而已 安装git

Fragment基础----创建

1,Fragment的目的及应用场景 fragment 是3.0后引入的类,其字面翻译为“碎片”. 目的是将activity划分成许多单元再进行组合,可以根据不同分辨率屏幕,在不同状态下,灵活创建优化UI并提高复用性. 2,Fragment的创建 第一种方式:通过xml标签创建 step 1:创建fragment类继承fragment关系类,其中导包的时候app包为3.0以后使用,v4包可以向下兼容 step 2:在activity的xml文件中添加fragment标签并添加name属性为fra

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

创建的项目类型为WEB PROJECT. 新建的.JSP文件,可直接访问的放到WebRoot目录下,不可直接访问的就放到WEB-INF里. 要添加的.jar文件,复制到项目目录内,再右键Build Path - Add to build Path Deploy时,选择好服务器,如:Tomcat 7.x. 然后启动Server. 这里使用的服务器是Tomcat 7.x, 在浏览器输入http://localhost:8080/工程目录名/入口JSP文件名(如:index.jsp),即可对页面进行浏

讯飞语音开发基础——创建应用以及开通服务

声明 如果有描述不正确或者平台有更新,欢迎指正! 讯飞开放平台: 网址:http://www.xfyun.cn/ 步骤: 1. 创建开发者帐号 右上角注册 2. 登录 右上角登录 3. 创建应用 右上角我的语音云 -> 创建新的应用 4. 填写应用信息 5. 开通服务 填写完应用信息,提交以后,跳转到我的应用,新开通的应用是默认没有开通任何服务的,我们要使用哪些功能,需要开通对应的服务 点击立即开通 选择要开通的服务,点击确定 选择完要开通的服务以后会提示下载SDK 6. 下载SDK 下载SDK

Python3基础 创建字典 空字典的几种方式 示例

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: shengHao=['地藏王','释迦摩尼'] book=['地藏菩萨本愿经','金刚经'] #不用字典时, print(shengHao[shengHao.index('地藏王')],'-->',book[shengHao.index('地藏王')]) # () 元组 # [

mysql5基础 创建一个只允许本地登陆的用户

镇场文:        学儒家经世致用,行佛家普度众生,修道家全生保真,悟易理象数通变.以科技光耀善法,成就一良心博客. ______________________________________________________________________________________________________ Operating System:UbuntuKylin 16.04 LTS 64bit mysql: Ver 14.14 Distrib 5.7.17, for Linu

NSMutableArray基础-创建、添加、删除、替换

1 #import <Foundation/Foundation.h> 2 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 //创建并设定数组元素个数 6 NSMutableArray *arr1=[NSMutableArray arrayWithCapacity:7]; 7 //复制数组 8 NSArray *[email protected][@"mon",@"tue&quo

mysql5.7基础 创建一个新的数据库

镇场文:       学儒家经世致用,行佛家普度众生,修道家全生保真,悟易理象数通变.以科技光耀善法,成就一良心博客.______________________________________________________________________________________________________ Operating System:UbuntuKylin 16.04 LTS 64bitmysql: Ver 14.14 Distrib 5.7.17, for Linux (