CSDN论坛本期专家问答我们请来了xuzuning为大家解答PHP基础开发相关问题。
问答时间:5月16日~5月23日
问答规则:基于PHP基础开发相关问题都可以在此提问。
问答奖励:问答结束后会随机抽取3名用户,奖励最新一期《程序员》杂志一本。
专家简介:xuzuningCSDN论坛总专家分第11名,61次获得大版专家分第一。1990开始从事计算机应用普及工作。精通 C/C++、vfp、php、javascript。这是一位已经退休的老前辈,他对技术的热爱和对人的热情都非常值得我们学习。希望大家踊跃提问。今后我们会推出更多的专家问答,请大家支持!
问答时间:5月16日~5月23日
问答规则:基于PHP基础开发相关问题都可以在此提问。
问答奖励:问答结束后会随机抽取3名用户,奖励最新一期《程序员》杂志一本。
专家简介:xuzuningCSDN论坛总专家分第11名,61次获得大版专家分第一。1990开始从事计算机应用普及工作。精通 C/C++、vfp、php、javascript。这是一位已经退休的老前辈,他对技术的热爱和对人的热情都非常值得我们学习。希望大家踊跃提问。今后我们会推出更多的专家问答,请大家支持!
沙发
61次获得微软最有价值专家MVP??
想快速学会网站开发,用PHP、Ruby和Python学哪个快点?
想快速学会网站开发,用PHP当是最快的,因为他几乎没有约束
不过要想做好网站,HTML、CSS、javascript 都是不可缺少的
当我们拿到一个php项目,如:一个小企业网站(客户要求就是需要一个网站就行),我们该如何开始,中间要注意什么事项。
他就讲到他中国学生的一种现象:都是在努力地学习C++、Java,而PHP、Pathon"市场占有率"很低,而国外PHP这种语言跟C++、Java地位相差不会太大。为什么会出现这种情况?您怎么看?
PHP会一直专注与WEb开发,还是日后可能会与移动公司合作,可以开发android类的应用呢?我想学习一门万能语言,什么都可以做,一门语言,可以解决很多问题,不需要为了解决某个问题而再学一门语言,我们的知识面是广了,但是对计算机的理解还是在那个层次。
PHP算作后端的内容吧,我比较想做前端,需要同时学习后端吗?如果学习后端,除了PHP还要学什么知识?
好像略有点跑题,不过还是挺希望能解答下,先行谢过。
我是大三的学生 喜欢WEB开发 然后PHP自学了一两年
马上准备实习,以后想往技术方面发展,所以来请教一下学PHP的技术路线一般是怎样的。
顺便问个不太相关的问题
对于程序员来说,换了一门语言,以前的项目经历要怎么应用呢?感觉换了语言就好像从新开始似的!
程序语言是指挥计算机工作的工具,换感觉了语言就好像从新开始似的的原因是你就语言而语言,死记、模仿的太多。其实首要的事情是要学会表达自己的思路,只要你说清楚了,计算机就不会出错。
哦哦,多谢指点。
除了C#和php,还学什么比较好一点?C?或者直接去看看c++
另外php从哪里开始学比较容易转过去啊!
你没注意到 C# 版面的那些桌面应用程序是相当漂亮的吗?
如果有精力,也可以去学一下 javaC# 是从 C++ 发展出来的,但始终都带有 forth 的影子(微软的都是这样)
php 是 C 程序员创造的,始终都离不开 C 的风格
同时学习这两种语言,很容易出现混淆php偏于底层,你只要记住:他不会替你做什么,一切都要自己动手。就很容易学了
想快速学会网站开发,用PHP、Ruby和Python学哪个快点?
我指的不是怎样去使用这些mvc框架(因为一般都提供有文档),
而是mvc究竟到底是怎样实现、分离的,
如果去研究现成的一些成熟的框架可能不太现实,
动辄几M十几M的东西,猴年马月才能研究完啊,
代码越少越好,最好就是最基本的一个mvc例子这样。
感谢……
------
请问有没有适合新手学习的php mvc框架?
php amp我家这个很简单。目前开始学PHP,我在notepad中写好代码了,怎么直接运行呢,而不是在浏览器里输入localhost..才能运行?
本地架apache服务器或nginx配置好php环境就可以跑php脚本了。我们做PHP的程序员的发展方向,给细说下吧。
熟悉些前端css+js、再后端php+mysql、再深入就linux\c+web服务器方面的应用。如果想学习PHP,能否给出一个系统的学习流程?
与楼上相似。
我主要是学JAVA方面的,但现在很多网站都用PHP来做,想参考的话,也只好逼得自己去简单的学了一下了,由于时间关系,还是只懂些皮毛吧,只能以后再慢慢提高了
开发一个项目,使用框架能提高开发速度,便于维护,但是性能就成了问题,当然性能的瓶颈有很多因素造成(如程序、框架、服务器、数据库等),我要请教的是在项目开始的时候,从应用程序和框架层面考虑,如何合理设计框架,来提高程序运行的速度,而且功能开发也方便。另外,现在的架构大多数都是MVC模式,除此之外,还有其他的方式来设计框架和应用程序吗?
$str = 'Look at the sea';
$str{strlen($str)-1} = 'e'
$last = strval($str) ;
scho $last;
?>
为什么错了?
<?php $str = 'Look at the sea';
$str{strlen($str)-1} = 'e';
$last = strval($str) ;
echo $last;
?>
Look at the see
61次获得微软最有价值专家MVP??
什么是框架,框架是应用程序的模板。框架集成了同一类型应用程序必备的部件,冗余的代码并是不很多。这一点你可通过代码覆盖率的检测清晰的看到
如果想在项目开发中使用框架,就要依据项目的架构需求选择一款合适的框架。注意,始终都是框架去适应项目,而不是项目去适应框架。框架的提供者是总结了以往的项目开发经验,而抽象出框架。他不知道也不可能预知以后的项目需要些什么?架构会有什么变化
MVC 是一种架构理念,也是一种设计方法。任何应用程序都可以按M、V、C的分工去理解,并不表示作者就是使用MVC去指导开发的。因为你无论是有意还是无意,你的产品始终都是由这三部分组成的
在网上找了一个代码,运行时里面用“<? ?>"嵌入的代码识别不了(里面代码被原样显示出来,而不是执行),但用“<?php ?>"嵌入就可以识别,请问为什么会这样,如何让“<? ?>"方式的嵌入代码可以被识别?谢谢, ---一个新手
我目前对于设计, 总感觉能够设计出松耦合的结构, 但往往难落到实处, 请问该从哪方面加强, 才能让设计的东西更容易落地?
比如, 最近我设计一个图片上传服务, 由于需要支持多条业务线, 所以按照开放平台的设计思路, 针对业务线配置具体的输入校验, 鉴权, 后期处理.....画了UML, 分析出了类结构, 但心里还是不踏实...先谢谢大版主了..
金融行业需要的大型数据库中,oracle 是佼佼者。况且现代的 oracle 也是 java 写成的,融合性较好
一般情况下习惯写个读取文件缓存的类class Cache{
protected $dp = './';
//****
function getCache($file, $folder = ''){
//****
//缓存文件一般是return一个数组
return require $this->dp . $folder . '/' . $file . '.php';
}
//******
}但是这样问题就来了,比如有两处需要调用同一个缓存,那么这样感觉就要读取2次缓存,是不是有点浪费,如果是把缓存存入类属性中,这样这个类是不是很占用空间?一般像这种的大家怎么处理的?
if(isset($this->buffer["$folder/$file"])) return $this->buffer["$folder/$file"];
return $this->buffer["$folder/$file"] = require $this->dp . $folder . '/' . $file . '.php';不过在同一程序中 有两处需要调用同一个缓存 是否很无聊呢?
并给每一个类都附设一个信号(signal)接口,用于指导类的工作哈哈, 非常受用, 醍醐灌顶...可以再讲讲怎么让设计更容易落地的问题吗?
我看网上说的是用COOKIE,但是COOKIE里存些什么呢,如果用户不支持COOOKIE或者COOKIE被清除了怎么办。。
不知道,您有什么好的方法?
我有几个域名,a.com,b.com,c.com...这几个站点用的是同一个用户表,我想请教下,用什么方式做到登陆a.com同时其他域名也是登陆状态,网上有人说写cookie,不过我感觉这样做效果不是很好,先谢谢版主了!
如果不支持 cookie,那么你可以拒绝向其提供服务。当然你需要在服务条款中声明这一点
你总是要把 ticket 传递过去的
看到网上有说后台可以用python,java等来做CPU密集型或业务比较复杂的操作,请问一下徐老师,PHP如何作为“胶水语言”来连接JAVA(就以JAVA为例)。好像有不少网站都是这样架构的,这里面的技术细节不是太明白,也没有找到比较详细的文章去了解。请徐老师讲一下,多谢!