Abaixo mostraremos as 14 principais diferenças entre o PHP e o ASP, com todos os exemplos da programação. Você encontrará a parte de ASP em azul e a parte de PHP em verde, de acordo com a legenda…
ASP | PHP |
1.
(ASP)
<% ‘Comentarios %>
(PHP)
<? //Comentarios ?>
ou
<?
/* …linha1
…linha2
…linha3
……… */
?>
2.
(ASP)
<% variavel = “variaveis com qualquer nome” %>
(PHP)
<? $variavel = “variaveis sempre com $ antes”; ?>
3.
(ASP)
<% Response.Write “O request retornado de nome é ” & request(“nome”) %>
(PHP)
<? print “O request retornado de nome é $nome”; ?>
4.
(ASP)
<% Response.Write “A variável a é igual a ” & variavel_a & “!!!” %>
(PHP)
<? print “A variável a é igual a $variavel_a !!!”; ?>
ou <? print “A variável a é igual a “.$variavel_a.” !!!”; ?>
5.
(ASP)
<!–#INCLUDE FILE=”ficheiro.asp” –>
(PHP)
<? include “ficheiro.php”; ?>
6.
(ASP)
<%
if a = 1 then
‘tá certo
else
‘tá errado
end if
%>
(PHP)
<?php
if ($a == 1)
{ //tá certo }
else
{ //tá errado }
?>
7.
(ASP)
<% variavelservidor = request.servervariables(“HTTP_USER_AGENT”) %>
(PHP)
<? $variavelservidor = $HTTP_USER_AGENT; ?>
8.
(ASP)
<% Response.Cookies(“numero”) = “1” %>
(PHP)
<? SetCookie(“numero”,”1″); ?>
9.
(ASP)
<% Response.Write CInt(a) %>
(PHP)
<? print intval(a); ?>
10.
(ASP)
<% UBOUND(vararray) %>
(PHP)
<? count($vararray); ?>
11.
(ASP)
<% response.write request.querystring(“variavel”) %>
(PHP)
<? print $variavel; ?>
12.
(ASP)
<%
Function funcao()
funcao = resposta
End Function
%>
(PHP)
function funcao()
{
return $resposta;
}
13.
(ASP)
<% variavel = variavel + 1 %>
(PHP)
<? $variavel++; ?>
14.
(ASP)
<%
SQLStmt = “SELECT campo1, campo2 “
SQLStmt = SQLStmt & “FROM tabela “
SQLStmt = SQLStmt & “WHERE campo1=1 “
SQLStmt = SQLStmt & “ODER BY campo2 ASC”
%>
(PHP)
<?
$SQLStmt = “SELECT campo1, campo2 “;
$SQLStmt .= “FROM tabela “;
$SQLStmt .= “WHERE campo1=1 “;
$SQLStmt .= “ODER BY campo2 ASC”;