随手学和记——PHP快速上手基础

PHP是一门解释性脚本语言。

你可以在PHP文件中写HTML、CSS、JavaScript和PHP,形成一个供浏览器解释渲染的页面。你也可以用PHP作服务端语言进行逻辑处理,和连接数据库。

1.使用PHP
<?php
   #这里是php代码
   echo "hello world";
?>

2.php中函数、类、关键字大小写不敏感;所有变量都大小写敏感。

3.变量都$开头,名称以字母或下划线开头。不需要声明,首次赋值时被创建。若类型。

4.作用域
   local:函数内声明
   global:函数外声明。$GLOBALS[v_name]以数组存储了所有全局变量
   static:静态的,在函数调用结束后也不会被回收

5.输出
  echo:输出一个以上字符串,无返回值
  print:输出一个字符串,始终返回1

6.数据类型
  字符串:单引号
  整数:0x 16进制 0 八进制
  浮点数
  逻辑
  数组
  对象
  NULL

7.字符串函数
  strlen()字符串长度
  strpos()检索字符或文本

8.常量
  define("greeting","hello"); 一次赋值,不能再改变。

9.函数
  function Func1(){} 函数名称对大小写不敏感
  function Func2($min=1){...} 给参数设置默认值

10.数组
  索引数组
  关联数组
  多维数组

11.排序
  sort() rsort() a sort() ksort() arsort() krsort()

12.超全局变量
 $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION

13.数据库
  mysql_connect等函数 php5.5之后就不再支持
  改用mysqli库函数

时间: 2024-09-29 02:24:28

随手学和记——PHP快速上手基础的相关文章

PyQt5快速上手基础篇1-开发环境搭建

前言 最近收到公司的一个基于PyQt的项目任务,由于UI界面比较复杂,最终选择了PyQt,本文我将带领大家学习Pyqt的环境搭建. 一.基础知识 1.PyQt简介 众所周知,Qt库是最强大的GUI库之一,不过他使用C++来开发的,作为一名Python爱好者,PyQt将是开发桌面应用程序一个极好的选择,笔者之前文章有介绍tkinter,那是Python内置的工具,比较轻量便捷,不过比较痛苦的是需要自己写代码设计UI,PyQt的一个很大的好处就在于可以使用Qt Designer设计UI界面,对于复杂

PyQt5快速上手基础篇2-按钮控制LCD屏显示

前言 上一节我们完成了PyQt5开发环境搭建,本节开始我们正式进入PyQt5的世界,首先我给大家介绍下QT的信号与槽,然后利用这一特点完成点击按钮触发LCD屏显示功能. 一.基础知识 1. PyQt5信号与槽简介 信号与槽是QT中的核心机制,也是PyQt5中对象直接进行通信的机制,当一个信号释放的时候,连接的槽函数会自动执行,比如点击/释放按钮都可以触发槽函数. 信号与槽特点如下: (1) 一个信号可以连接多个槽函数(2) 一个槽可以监听多个信号(3) 一个信号可以连接另一个信号(4) 信号与槽

PyQt5快速上手基础篇4-将lineEdit输入框数据同步显示再label和LCD屏上面

前言 本节我们将介绍lineEdit的使用方法,同时将输入框输入的数据同步显示再label和LCD屏幕上面. 一.基础知识 1. lineEdit简介 lineEdit是文本框,可以输入和显示文本信息,同时可以设置显示格式和文本框属性,其主要函数说明如下 常用信号如下 二.实例 1. QT Designer设计UI 打开designer.exe,使用默认的Main Window创建,直接点击Create按钮即可 设计UI图如下,并保存为edit.ui 2 将edit.ui转换为ui_edit.p

pyqt5快速上手基础篇6-QStackedWidget实现导航布局

前言 本节我们使用QT Designer.exe设计stackedWidget实现导航功能. 一.基础知识 1. QStackedWidget简介 QStackedWidget,叫做堆载窗口控件,可以添加多个page,每个page显示不同的内容,页面中使用这个功能,可以再共同一区域在不同条件下显示不同内容,方便开发使用,关于API本文不做过多介绍,我们使用QT设计师来设计StackedWdiget,只需要了解调用QStackedWidget.setCurrentindex(index)可以显示不

从零开始学 Web 之 Ajax(三)Ajax 概述,快速上手

大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN:https://blog.csdn.net/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目.现在就让我们一起进入 Web 前端学习的冒险之旅吧! 一.Ajax 概述

Power BI教程_Power BI数据分析快速上手及案例实战

Power BI数据分析快速上手及案例实战 课程学习地址:http://www.xuetuwuyou.com/course/194 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本课程在<Power BI 数据分析快速上手>基础上结合大量的实例,深入讲解PowerBI中看似难懂的各种概念.操作, 并结合行业中的典型案例贯穿了从初级的数据透视表工具.数据透视表选项.数据透视表的刷新.数据透视表中的排序,到中级的动 态数据透视表的创建.数据透视表函数 GETPI

【总结】学习AWS的VPC并通过快速上手实验室动手实操

讲师:黄涛 高级技术讲师 1.邱洋的理解 AWS的服务类型包括 计算.存储内容分发.联网.数据库等10多大类,几十项服务 但是跟网络相关只有2个(VPC和数据中心光纤连接) AWS的VPC是云计算中网络运维的基石,是SDN能力的体现 VPC是一整套模拟传统网络运维的工具,包括: 子网 DHCP 防火墙(安全组) 路由表(NACL) DNS 网关 VPN等众多功能 AWS的快速上手实验室,模式值得学习,包括: 实验概述说明 实验具体操作步骤文档(如按照服务的生命周期维度进行设计:创建.修改.删除1

C和指针 (pointers on C)——第一章:快速上手

不太苟同大多数人认为很多程序员没有几个学C学的好的,那就多看看这本书. 本人只是作为读书笔记来写.有时候会附带一些题目和解答. 开通此类专栏,既为敲砖引玉,也为自勉,望鼓励! 第一章:快速上手 我每次都是复习的来写.我想是这一章,哪怕是上手也需要有一定的C基础. 总结:提出了stdio.h中一些基本的函数,如scanf(),printf(),getchar(),putchar(),gets(),puts()等io函数. 关于NULL和NUL的区别也说了一些. NUL也就是字符串中的截尾字符'\n

快速上手JMeter

详情请交流  QQ  709639943 00.快速上手JMeter 00.Jmeter 00.2017年Java web开发工程师成长之路 00.R语言速成实战 00.R语言数据分析实战 00.Python+Django+Ansible Playbook自动化运维项目实战 00.Java深入微服务原理改造房产销售平台 00.Python3入门机器学习 经典算法与应用 00.老司机学python篇:第一季(基础速过.机器学习入门) 00.Python 从入门到精通 78节.2000多分钟.36小