PHP中的第一个程序

PHP中的第一个程序,php,Php,我想从PHP的第一个程序开始。我已经安装了xampp,并查看了示例代码。如何开始编写自己的代码来构建网页。从哪里开始。我是否必须编写一个文本文件作为代码,并像在HTML中那样在浏览器中打开它。提前谢谢。也许从这里开始,在页面。差不多 打开记事本 <?php Print "Hello, World!"; ?> <?php Echo "Hello, World!"; ?> 另存为filename.php,然后离开。将其粘贴到index.php中 &

我想从PHP的第一个程序开始。我已经安装了xampp,并查看了示例代码。如何开始编写自己的代码来构建网页。从哪里开始。我是否必须编写一个文本文件作为代码,并像在HTML中那样在浏览器中打开它。提前谢谢。

也许从这里开始,在页面。

差不多

打开记事本

 <?php 
 Print "Hello, World!";
 ?> 

 <?php 
 Echo "Hello, World!";
 ?> 


另存为filename.php,然后离开。

将其粘贴到index.php中

<?php
print "Hello World!";
?>

还有你的朋友:)

您可以按如下方式轻松地将其嵌入到标记中:

<html>
<body>

<h1><?php echo "Hello World"; ?></h1>

<p><?php echo $content_variable; ?></p>

</body>
</html>


您需要找到xampp的根文件夹(可能类似于Windows中的
C:\Program Files\xampp\htdocs
),然后在那里创建一个新的空文件。将其扩展名重命名为
.php
,然后编辑该文件

从一些小的开始,只是为了测试安装,例如:

<?php echo 'Hello World'; ?>


通过浏览器()保存并查看该文件。

您不能像通过单击html文件那样打开它。你必须把你的php文件放在xampp的htdocs文件夹中。然后打开浏览器,转到“”打开:)

下载记事本+,这是一个免费的gui,与记事本本身相比,它的主要优点是颜色语法,可以帮助您编写代码。 但是,理论是像上面提到的家伙一样编写相关代码,并在choosen浏览器中预览。 当您准备好预览时,可以通过浏览器中的访问代码。 从这一点开始,然后转到数据库方面,这是一个更有趣的世界


欢迎来到PHP世界。

您几乎可以使用任何您喜欢的文本编辑器,但是带有语法突出显示的编辑器使事情变得更简单。是一个方便的Windows小编辑器,具有许多不同语言的语法突出显示,包括PHP、HTML、CSS和SQL

看一看一些教程——这通常比费力地阅读文档容易——当然,它们是必不可少的

关于以下内容,有一个很好的循序渐进的初学者指南:

一旦你掌握了基础知识,就会有更多的教程可用。我非常喜欢PHPro的一些教程,但还有很多其他教程。以下是几篇PHPro文章,让您开始学习:






注意:我将正则表达式教程放在SimpleXML教程之后是有充分理由的。如果你曾经有过用正则表达式解析HTML的冲动。如果您仍然不确定,.:-)

当您谈到数据库时(为了简单起见,我假设使用MySQL,但这同样适用于其他DBMS),请使用一点动态SQL和。然后很快地继续。如果您将动态SQL作为一种学习练习来对待,那么您可能会避免很多问题,但接下来将继续为其他所有内容准备语句

试着熟悉其中一些问题,以及可以采取哪些措施来缓解这些问题

这是一个发展的好主意

当您开始编写更复杂的站点时,您可能需要查看模板引擎。在这些方面存在一定程度的分歧,因为PHP可以直接用作模板系统。但是,我有过很好的经验,并且发现它可以帮助我将应用程序逻辑与显示代码分开

模板化将我带到了框架上。他们在写网站时花了很多精力。有很多,每个人都会有自己的意见,哪一个是最好的。因此,这里不是建议一个,而是一个链接,指向一个流行的列表:


到了这个阶段,您可能会发现调试器的使用非常方便。一个很好的起点(它可以工作,而且是免费的)是与的结合,但还有其他选择。

我从不厌倦推荐NetBeans作为一个难以置信的IDE,用于PHP

至于你的问题,@迈克的回答很完整。在学习基础知识之后,我会添加一些模板引擎(smarty、twig),或者更好的是添加一个完整的PHP框架,如ZendCodeIgniter(更轻量级)。 这真的很重要。它使代码更易于维护和理解。这需要更多的学习,但当你拿起一个旧项目时,你会心存感激


另外,我想重点介绍面向对象的PHP和PDO。

与Hello World不同,尝试以下方法:

<?php
   phpinfo();
?>


我将向您推荐Notepade++,与记事本本身相比,它将帮助您利用颜色语法的主要优势进行编码

你可能会把他和你的“你好,世界!”(Hello World)搞混;因为它们不是有效的引语,真的吗?7张赞成票?如果你想同意,你可以使用notepadd++,你必须将文件保存在htdocs中,并在浏览器中访问它,以获得有用的建议。我想开始学习php,我找到了这个答案来满足我的需要。:)