php5.ru/study

HraKK

Мудак
Команда форума
php5.ru/study

Залез туда по нашей ссылке http://phpclub.ru/talk/showthread.php?s=&threadid=57847.
Решил для себя поучить что же это такое PHP.

И так:
Самоучитель PHP: Глава 3. Основы синтаксиса PHP
PHP-скрипт (да-да, это программа на PHP ;)):

<html>
<head><title>Hello World</title></head>
<body><h1>Hello World!</h1></body>
</html>
Я офигел. Оказывается мои верстальщики профессионально владеют PHP. Главное что бы они об этом не узнали.
 

Андрейка

Senior pomidor developer
и что будiт если они узьнають? патребуть платiть на полстокана кампоту болши?
 

fixxxer

К.О.
Партнер клуба
PHP:
<?

$s = <<< END
<html>
<head><title>Hello World</title></head>
<body><h1>Hello World!</h1></body>
</html>
END;
$tokens = token_get_all($s);
foreach($tokens as $instr) {
    $instr[0] = token_name($instr[0]);
    print_r($instr);
}
еще будем спорить? :)
 

tf

крылья рулят
ну и что, некоторые в экселе тоже программируют, бррр
изв
 

HraKK

Мудак
Команда форума
Андрейка
Специально для тех кто в танке. Это была шутка.
Буду в след раз для тебя лопата писать.

fixxxer
Не верно. Будем.
Это можно назвать результатом работы PHP, но не программой.
 

fixxxer

К.О.
Партнер клуба
хорошо.
PHP:
<?
echo "<html>
<head><title>Hello World</title></head>
<body><h1>Hello World!</h1></body>
</html>";
это программа?
 

fixxxer

К.О.
Партнер клуба
окей.
теперь смотрим вывод token_get_all (что по сути дамп опкодов zend vm) для того и другого.
раз:
PHP:
Array
(
    [0] => T_INLINE_HTML
    [1] => <html>
<head><title>Hello World</title></head>
<body><h1>Hello World!</h1></body>
</html>
    [2] => 1
)
два:
PHP:
Array
(
    [0] => T_OPEN_TAG
    [1] => <?
    [2] => 1
)
Array
(
    [0] => T_WHITESPACE
    [1] =>  

    [2] => 1
)
Array
(
    [0] => T_ECHO
    [1] => echo
    [2] => 2
)
Array
(
    [0] => T_WHITESPACE
    [1] =>  
    [2] => 2
)
Array
(
    [0] => T_CONSTANT_ENCAPSED_STRING
    [1] => "<html> 
<head><title>Hello World</title></head> 
<body><h1>Hello World!</h1></body> 
</html>"
    [2] => 2
)
и на каком же основании одно программа, а другое нет?
 

HraKK

Мудак
Команда форума
Софизм нынче не в моде.
мы не сравниваем
$s = <<< END
<html>
<head><title>Hello World</title></head>
<body><h1>Hello World!</h1></body>
</html>
END;
с
echo

Найдите мне оператор в ЭТОМ коде
<html>
<head><title>Hello World</title></head>
<body><h1>Hello World!</h1></body>
</html>
В << понятно что есть оператор.

-~{}~ 20.08.07 00:05:

В общем признайте, вы не правы.
 

fixxxer

К.О.
Партнер клуба
PHP:
<? if (isset($_GET['bla'])) { ?>
preved
<? } ?>
где здесь оператор вывода? :)
 

HraKK

Мудак
Команда форума
Не надо выдергивать из контекста. Лучше признайте.
 

tf

крылья рулят
оператор условного перехода
вроде меня так в школе учили :confused: ...
 

HraKK

Мудак
Команда форума
Иначе я вам быстренько докажу что
<HTML></HTML> это драйвер для logitech mouse на ассемблере
 

Андрейка

Senior pomidor developer
а тут нет оператора условного перехода
<?php t(); ?>

<HTML></HTML> это драйвер для logitech mouse на ассемблере
докажи плиз
 

HraKK

Мудак
Команда форума
fixxxer
А где я говорил про оператор вывода? В данном примере вы использовали
оператор условного перехода
Опять таки повторюсь софизм не в моде.
Все что использует оператор вывода программа, все что нет - не программа.
Детский сад, мля.
 
Сверху