Re: У PHP низький рівень входження
Ну з PHP точно такого не буде
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → PHP → У PHP низький рівень входження
Все правильно,сайти мають писатися прямо сями та асмом.
Цвяхи забиватися опценьками,а шурупи ковалдою.
Забули ще згадати про плати,мікросхеми на яких це все працює.
щоб писати сайти на С можна їх скрутити з CGI
Invader трохи не погоджуюсь з інструкціє на PHP.
Ви зайшли на сайт хочете вивчити мову
Для того що б увас щось пахало на компі треба декілька штук.
1. Поставити PHP як мінімум (у java це пункт підготуємо SDK)
2. Якщо запускати скрипт з консолі треба це вказати а це тей самий пункт у Java 2.2
Якщо у вас має працювати цей скрипт що ви привели з туторіалу треба ставити апач/нджінкс або юзати вбудований веб сервер. Але це також + декілька пунктів що і куда ставити. Як. Також треба знати куди поставити скрипт
3. Теперь надо cкомпилировать программу:
Ну те що я казав вище, треба поставити скрипт у певну директорію що б запустити його в бравзері)
Але все ж таки у PHP низький рівень
холівар ніпро шо
PHP - це сервер Apache (чи інший), база даних, домен ...
JAva - tomcat сервер, теж налаштовувати треба
ніякої різниці, там і там треба гратись
холівар ніпро шо
PHP - це сервер Apache (чи інший), база даних, домен ...
JAva - tomcat сервер, теж налаштовувати треба
ніякої різниці, там і там треба гратись
Із Java-сервером треба гратися більше, писати конфігураційні XML для кожного класу і т.д. У php достатньо один раз прописати конфіг сервера для роботи з php, а далі просто розміщуєш php-файли на сервері в будь-якій директорії з веб-файлами (як звичайний html).
холівар ніпро шо
Особисто я вирішив забити на тему срача вінди з лінуксом і переключитись сюди)))
Із Java-сервером треба гратися більше
Звичайний сервер так само легко підняти як і на PHP. Слухаємо порт віддаємо запити
А якщо ви хочете що б пахало по справжньому круто то відповідно і nginx треба також буде чимало налаштовувати
Погоджуюсь з reverse2500
там і там треба гратись
Щоб зробити «по-справжньому круто», треба гратися завжди. Але щоб зробити хеловорд, джавісту треба гратися більше, ніж пехапешнику.
Але щоб зробити хеловорд, джавісту треба гратися більше, ніж пехапешнику.
це ви кажете так як ви пехепешнік ?
Але щоб зробити хеловорд, джавісту треба гратися більше, ніж пехапешнику.
написав код в SciTE, нажав F5 і виконалось, шо тут такого важкого ?
Але щоб зробити хеловорд, джавісту треба гратися більше, ніж пехапешнику.
написав код в SciTE, нажав F5 і виконалось, шо тут такого важкого ?
В місці "написав код" треба написати багато незрозумілих і страшних слів.
Але щоб зробити хеловорд, джавісту треба гратися більше, ніж пехапешнику.
написав код в SciTE, нажав F5 і виконалось, шо тут такого важкого ?
Мається на увазі хеловорд для веб (сам клас і іксемелина до нього, які слід правильно розмістити на сервері і т.д.). SciTE теж це вміє? Для php достатньо і блокнота.
а як буде виглядати PHP hello word в ООП стилі ?
а як буде виглядати PHP hello word в ООП стилі ?
Можна по різному.
Наприклад так.
<?php
class out {
public function println($var) {
return print($var);
}
}
class System {
static function out() {
return new out();
}
}
System::out()->println("Hello World!");
Там іще десь треба задіяти foo, bar i baz, інакше не ООП.
Спочатку я не хотів писати цей клас, але так як я не можу дивитись на констуркцію типу return print(), я вирішив дати приклад )
class Greeting {
public function greetEveryone() {
echo "hello world";
}
}
$greeting = new Greeting();
$greeting->greetEveryone();
Ви нічого не розумієте в ООП.
interface OutputStrategyInterface
{
function execute(DataObjectInterface $data);
}
interface DataObjectInterface
{
function getData();
}
class DataObject implements DataObjectInterface
{
private $data;
function __construct($data)
{
$this->data = $data;
}
function getData()
{
return $this->data;
}
}
class EchoOutputStrategy implements OutputStrategyInterface
{
function execute(DataObjectInterface $data)
{
echo $data->getData();
}
}
class OutputContext
{
/**
* @var OutputStrategyInterface
*/
private $output;
function __construct(OutputStrategyInterface $output)
{
$this->output = $output;
}
function execute(DataObjectInterface $data)
{
$this->output->execute($data);
}
}
$outputContext = new OutputContext(new EchoOutputStrategy());
$outputContext->execute(new DataObject("Hello World!"));
Дуже товсто.. )0)
Але тепер hello world в php не буде здаватись таким простим.
Ви покращили мову,звертайтесь до Р. Лердольфа,може візьме в команду.!1
Будете розробляти php на php.
PHP дійсно має дуже низький рівень входження. З цим можна не погоджуватись, але що є то є. Так, зараз в PHP добавили багато різної фігні, різні там можливості ООП, де чорт ногу зламає. Але, якшо брати примітивні скрипти, то нічого не помінялось з 2004 року. Берем книжку тих часів, викидаєм розділ про register_globals, і пишемо.