php部分学习笔记
[web 开发分为]
1. 静态web 开发(html 页面)
如果我们的一个页面,始终是一成不变的,则就是属于静态web 开发,一般讲用html 技术就ok
2. 动态web 开发
比如: 我们需要发帖,网上支付, 发短信, 发邮件…. 这样就需要动态web 开发.常用的动态web 技术php 、jsp 、asp--àasp.net 、cgi 通用网关接口
c->c++->java->c#
[php 优点:]
① 跨平台,同时支持多种数据库
② 安全性和效率好
③ 使用成本低( linux apache mysql php 内核)
④ 相对jsp ,和 asp.net 简单
⑤ 开发源码(可以做二次开发) / 开源软件
⑥ 在php4 php5 以及即将发布php6 中更好的支持面向对象
缺点:
1. 安装比较复杂,配置比较多
2. 太灵活,解释执行(编译执行),所以有些错误,到真的运行的时候才会暴露
[b/s和c/s的区别]
优点缺点:
b/s 的优势:
1. 开发成本低
2. 管理维护简单
3. 产品升级便利
4. 对用户的培训费用低
5. 用户使用方便,出现故障的概率小
b/s 的不足:
1. 安全性不足
2. 客户端不能随心变化,受浏览器的限制
[端口(port)]
1. 一台机器可以有1-65535 号端口
2. 在实际开发中,我们经常使用
netstat –an 来查看机器有哪些端口在监听,如果发现有异常端口监听,则可以关闭该端口
netstat –anb
通过改命令我们可以发现是哪个程序在监听该端口,从而关闭.
3. 一台的80端口被apache 监听,则该端口不能再被其他的应用程序监听.
(一个端口只能被一个程序监听)
4. 端口分为有名端口1-1024 号,其它端口可以自己分配
apache 如何去配置端口
1. 我们的apache 软件配置是在httpd.conf 文件中配置,该文件在apache 安装目录下的
conf
在httpd.conf 文件中我们修改端口:
Listen 81
注意修改完后,一定要重新启动apache
[面试题: and && 都表示逻辑与,他们的区别在什么地方]
主要体现在优先级上面
and 的优先级
and< = <&&
or < = < ||
[php程序的三大流程控制]
① 顺序控制(从上到下,从左到右)
②分支控制
一个简单的定义: 有选择的来执行我们的代码.
分为1. 单分支2. 双分支3 多分支
3.循环控制
[函数使用 函数调用初步理解]
php 页面相互调用的知识点
目前我们有这样一个需求:
(1) a.php 页面要使用b.php 定义的函数,我们可以使用如下指令
require require_once include include_once
举例require 的用法
<?php
require (‘要引入的文件名’);
$filePath=”abc.php”
require $filePath;
require ‘要引入的文件名(路径)’
?>
案例说明:
<?php
//1.
//require 'b.php';
//2. 通过变量引入
//$fileName="b.php";
//require $fileName;
//3.
require ('b.php');
//这里就是所谓的调用函数->怎样理解函数的调用
abc();
echo 'hello iii';
?>
php常量的定义:
<?php
//第一种方法(php4.0)
define("TAX_RATE",0.08);
echo TAX_RATE;
//第二种方法(php5.3)
const TAX_RATE2=0.1;
echo '-'.TAX_RATE2;
?>
[函数讲解]
php部分学习笔记的更多相关文章
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- 2014年暑假c#学习笔记目录
2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...
- JAVA GUI编程学习笔记目录
2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...
- seaJs学习笔记2 – seaJs组建库的使用
原文地址:seaJs学习笔记2 – seaJs组建库的使用 我觉得学习新东西并不是会使用它就够了的,会使用仅仅代表你看懂了,理解了,二不代表你深入了,彻悟了它的精髓. 所以不断的学习将是源源不断. 最 ...
- CSS学习笔记
CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...
- HTML学习笔记
HTML学习笔记 2016年12月15日整理 Chapter1 URL(scheme://host.domain:port/path/filename) scheme: 定义因特网服务的类型,常见的为 ...
- DirectX Graphics Infrastructure(DXGI):最佳范例 学习笔记
今天要学习的这篇文章写的算是比较早的了,大概在DX11时代就写好了,当时龙书11版看得很潦草,并没有注意这篇文章,现在看12,觉得是跳不过去的一篇文章,地址如下: https://msdn.micro ...
- ucos实时操作系统学习笔记——任务间通信(消息)
ucos另一种任务间通信的机制是消息(mbox),个人感觉是它是queue中只有一个信息的特殊情况,从代码中可以很清楚的看到,因为之前有关于queue的学习笔记,所以一并讲一下mbox.为什么有了qu ...
随机推荐
- css系列教程--css文件的创建
css文件的创建:1.外部样式表:<link rel="stylesheet" type="text/css" href="mystyle.cs ...
- (七)Android中AIDL的应用与理解
一.跨应用启动Service Intent serviceIntent=new Intent();serviceIntent.setComponent(new ComponentName(" ...
- Nodejs随笔(三):全局对象之process
process是全局对象,在任何地方都可以访问,而且它是EventEmitter的一个实例(关于EventEmitter后面会提到). process对象对一些标准的输入输出流进行了封装,如stdin ...
- thinkphp从数据库里的html代码显示页面不解析
首先,这个问题不应该出现在这里,因为以前在用ThinkPHP3.1.2的时候,利用富文本编辑器保存文本后,直接从数据库里面取出的数据都能正常显示,改用ThinkPHP3.2.3之后,thinkphp从 ...
- knockout 与checkbox联动
knockout 通过teplate实现简单的代码实现复杂的操作绑定checkbox,代码如下自我感觉很赞!!! 前台HTml <ul data-bind="template: { n ...
- python 学习day5(模块)
一.模块介绍 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能 ...
- JQeury Image LazyLoad
使用jquery插件实现图片延迟加载技术 http://www.cnblogs.com/szytwo/archive/2012/12/27/2836141.html EasyUI http://www ...
- layerX offsetX pageX
offsetX/offsetY:相对于当前元素的位移x/y:相对于当前座标系的位移,但是IE常常搞错当前座标系layerX/layerY:相对于当前座标系的位移pageX/pageY:相对于网页的位移 ...
- python手记(51)
python通过声音将文件内容隐藏,实现原理是将文件的内容分别插入到声音文件的不同位置中做为当次采样的数据,目前是对英文文本文档加解密 #!/usr/bin/env python # -*- codi ...
- 转载: Nova-Router 分析
很早的实现了,nova代码已经做了很多修改了. 以创建实例 URL(http://10.191.7.32:8773/v1.1/service?*****)为例说明 Router 的执行流程 1. 依据 ...