- 6
- 0
- 约1.04万字
- 约 21页
- 2018-07-26 发布于湖北
- 举报
如何学好php_某训导机构(二)
如何学好PHP,mysql,网站建设(二)
前言:如果你想学好PHP,可是你的自控能力又不是很强的话,请看看某大培训机构的教学感言,到底要不要去培训机构去学习。这篇文章是我刚进入这个PHP这个行业,作为一个有一年左右经验的phper程序员给你简单地介绍一下应该怎么去学好PHP。
当然,有些学员还给我写信说这样一个问题,如何去检验第一阶段: PHP前端网页开发基础,学习情况, 学习到怎样的水平,再学习下一个阶段比较好, 大家可以做一下下面的测试题,如果你能将下面的题都完成,说明你已经有一定基础,可以学习下一个阶段:(注意:需要独立完成)
html css 试题
试题1:
请编写如下一个html页面
试题2:
请使用(div+css)盒子经典布局编写如下界面
试题3:
请使用div+css 盒子布局模式编写sohu首页面布局
javascript试题
试题1:
请按下面内容编写一个页面,点页面里的“全选”时,能选中或清除上面的所有水果。选择你喜欢的水果:
□苹果
□桔子
□香蕉
□葡萄
□桃子
□全选/全不选
试题2: 编写一个简单显示和隐藏效果如图所示:
试题3:
请使用javascript相关函数对一个url【:80/abc/index.htm
】进行解析,
提示:考虑使用如下函数
stringObject.substring(start,stop)
stringObject.indexOf(searchvalue,fromindex)
stringObject.lastIndexOf(searchvalue,fromindex)
:80/abc/index.htm
要求从上面给出的 url中得到:
协议是什么 http
域名是什么
端口是什么 80
文件名是什么 index.htm
试题4:
请使用js的正则表达式,验证用户输入的电子邮件格式是否合法,该电子邮件必须满足如下要求:
① 有且只有一个@
② @前面是用户名,可以是a-z A-Z 0-9 _-字符
③ @后面是域名,形式如( 、 、163.com 等)
练习5:计算一个js整数数组的所有元素的和。
练习6:计算一个字符串 , 比如 “abcde中国,你好hello,12345”
练习7:将一个js字符串数组的元素的顺序进行反转。(3,a,8,haha) 转换为(haha,8,a,3)。提示:第i个和第length-i-1个进行交换。不能使用js的reverse() 函数。
好,现在我们谈谈第二个阶段应该学习什么内容,如何学习的问题。
第二阶段 PHP核心编程
(1)PHP基本语法加强
Apache--directory配置段、一个IP和多个域名绑定的两种方式、HTTP协议入门介绍、Apache逻辑组件介绍、Apache生命周期、PHP运行之时序图、PHP数据类型加强、PHP各种运算符加强、PHP三大流程控制加强、位运算(按位与、按位或、按位异或、按位非、位左移、位右移)、二进制(原码、反码、补码)、PHP版本在线贷款计算器。
这里,我想说明一下: PHP基础语法看似简单,但是也不可大意,有些PHP程序员工作了2年,对PHP运行的原理都不清楚,对Apache的一些重要调优配置也不了解,这样的程序员,在公司是不行的,很难得到提升。所以就一直是一个编码工人,薪资也上不去。
比如面试中经常问到: PHP中一个整数的范围是多少, 小数的能表示的范围是多少? 再比如如何在Apache中配置一个404错误页面,如何给一个主机配置一个域名,具体怎样操作?这样一些基础的问题都必须在这个阶段搞定。推荐大家看 传智播客 php视频教程 23讲-45讲 ,有详细到位的讲解。下载视频教程地址: HYPERLINK
(2)PHP函数
PHP函数的基本介绍、如何自定义函数、PHP页面调用函数、require()、require_once()、include()和include_once()的区别、从内存分析PHP函数调用过程、函数使用需要注意的细节、函数值传递和引用传递的区别。
函数是我们PHP编程最重要的一个知识点,也是进行模块化编程的基础,掌握好函数可以提高代码的复用性、可读性和可维护性。
(3)数组、排序和查找
数组的基本概念、数组的引用方式、数组引用陷阱、与PHP数组相关的函数(count、is_array、print_r、explode等)遍历数组的三种方式、删除数组元素和数组运算符、数组使用细节总结、内部排序法和外部排序法介绍、冒泡排序和快速排序、选择排序和插入排序、顺序查找和二分查找、二维数组介绍和使用。
依据我的经验,我们去找工作的时候,一定会一道关于排序和查询的题,最常见的问题是: 请你写出冒泡排序
原创力文档

文档评论(0)