раскрыть ветку (1)
JS вообще-то синхронный, но в отличии от PHP может отлаживать вызовы функций и делать асинхронные запросы (AJAX).
PHP тоже простой, но далеко не проще JS. Чтобы кодить на PHP надо разбираться в системном администрировании, ибо вся суть именно в правильной настройке ОС, php.ini, акселератора, веб-сервера\FPM. Большинство популярных библиотек ставятся через модули. И набор сторонних библиотек довольно скуден, т.к. все устарели и не работают, либо забивают логи ошибками E_DEPRECATED.
Опять же, PHP имеет популярную связку с MySQL, который тоже очень плаксив, требует правильной настройки и оптимизации.
В общем, он далеко не проще JS.
На счет наглядности, они довольно таки одинаковы:
/////////// PHP ///////////
$pizza = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // кусок1
echo $pieces[1]; // кусок2
/////////// JS ///////////
var pizza = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6";
pizza = pizza.split(" ");
console.log(pizza[0]); // кусок1
console.log(pizza[1]); // кусок2
PHP тоже простой, но далеко не проще JS. Чтобы кодить на PHP надо разбираться в системном администрировании, ибо вся суть именно в правильной настройке ОС, php.ini, акселератора, веб-сервера\FPM. Большинство популярных библиотек ставятся через модули. И набор сторонних библиотек довольно скуден, т.к. все устарели и не работают, либо забивают логи ошибками E_DEPRECATED.
Опять же, PHP имеет популярную связку с MySQL, который тоже очень плаксив, требует правильной настройки и оптимизации.
В общем, он далеко не проще JS.
На счет наглядности, они довольно таки одинаковы:
/////////// PHP ///////////
$pizza = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // кусок1
echo $pieces[1]; // кусок2
/////////// JS ///////////
var pizza = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6";
pizza = pizza.split(" ");
console.log(pizza[0]); // кусок1
console.log(pizza[1]); // кусок2
показать ответы
После слов "простейшим языком JavaScript", я сразу понял что автор понятия не имеет о чем говорит.
раскрыть ветку (1)
Лолчто? Вообще-то AJAX технология, а асинхронность обеспечивается калбек ф-ями.
Вот пример.
$('span').each(function(el){
// callback function
});
И вот тебе нежданчик.
php
$array = array(1,2,3); //нумерованный массив
$array['lemon'] = 'test' // теперь аcсоативный
foreach($array as $key => $val) // "вращение" любого массива
unset($array['lemon']) // удалить элемент из массива
count($array) посчитать кол эл.
array_search(1, $array); // $key = 0
JS
var array = new Array() - массив
var array = [] - маcсив
array(1,2,3) - нумерованный масив
array['test'] = 'test' - Упс, ассоциативного массива нет, за место него объект
var array = {}
array.test = 'test' // теперь правильно
а как же удалить из масива?
array.splice(0, 1);// да очень наглядно
поиск?
array.indexOf(1) // это если нумерованный массив но не объект с ним отдельный разговор
Про ООП вообще молчу
В я прекрасно вижу что ты вообще не разбираешься ни в JS ни в PHP.
Чтобы кодить на PHP надо разбираться в системном администрировании, ибо вся суть именно в правильной настройке ОС, php.ini, акселератора, веб-сервера\\FPM. Большинство популярных библиотек ставятся через модули. И набор сторонних библиотек довольно скуден, т.к. все устарели и не работают, либо забивают логи ошибками E_DEPRECATED.
Опять же, PHP имеет популярную связку с MySQL, который тоже очень плаксив, требует правильной настройки и оптимизации.
Всем отделом плакали под столом. Прям ыксперт!
Вот пример.
$('span').each(function(el){
// callback function
});
И вот тебе нежданчик.
php
$array = array(1,2,3); //нумерованный массив
$array['lemon'] = 'test' // теперь аcсоативный
foreach($array as $key => $val) // "вращение" любого массива
unset($array['lemon']) // удалить элемент из массива
count($array) посчитать кол эл.
array_search(1, $array); // $key = 0
JS
var array = new Array() - массив
var array = [] - маcсив
array(1,2,3) - нумерованный масив
array['test'] = 'test' - Упс, ассоциативного массива нет, за место него объект
var array = {}
array.test = 'test' // теперь правильно
а как же удалить из масива?
array.splice(0, 1);// да очень наглядно
поиск?
array.indexOf(1) // это если нумерованный массив но не объект с ним отдельный разговор
Про ООП вообще молчу
В я прекрасно вижу что ты вообще не разбираешься ни в JS ни в PHP.
Чтобы кодить на PHP надо разбираться в системном администрировании, ибо вся суть именно в правильной настройке ОС, php.ini, акселератора, веб-сервера\\FPM. Большинство популярных библиотек ставятся через модули. И набор сторонних библиотек довольно скуден, т.к. все устарели и не работают, либо забивают логи ошибками E_DEPRECATED.
Опять же, PHP имеет популярную связку с MySQL, который тоже очень плаксив, требует правильной настройки и оптимизации.
Всем отделом плакали под столом. Прям ыксперт!
раскрыть ветку (1)
Лолчто? Вообще-то AJAX технология, а асинхронность обеспечивается калбек ф-ями.
Вот пример.
$('span').each(function(el){
// callback function
});
И вот тебе нежданчик.
php
$array = array(1,2,3); //нумерованный массив
$array['lemon'] = 'test' // теперь аcсоативный
foreach($array as $key => $val) // "вращение" любого массива
unset($array['lemon']) // удалить элемент из массива
count($array) посчитать кол эл.
array_search(1, $array); // $key = 0
JS
var array = new Array() - массив
var array = [] - маcсив
array(1,2,3) - нумерованный масив
array['test'] = 'test' - Упс, ассоциативного массива нет, за место него объект
var array = {}
array.test = 'test' // теперь правильно
а как же удалить из масива?
array.splice(0, 1);// да очень наглядно
поиск?
array.indexOf(1) // это если нумерованный массив но не объект с ним отдельный разговор
Про ООП вообще молчу
В я прекрасно вижу что ты вообще не разбираешься ни в JS ни в PHP.
Чтобы кодить на PHP надо разбираться в системном администрировании, ибо вся суть именно в правильной настройке ОС, php.ini, акселератора, веб-сервера\\FPM. Большинство популярных библиотек ставятся через модули. И набор сторонних библиотек довольно скуден, т.к. все устарели и не работают, либо забивают логи ошибками E_DEPRECATED.
Опять же, PHP имеет популярную связку с MySQL, который тоже очень плаксив, требует правильной настройки и оптимизации.
Всем отделом плакали под столом. Прям ыксперт!
Вот пример.
$('span').each(function(el){
// callback function
});
И вот тебе нежданчик.
php
$array = array(1,2,3); //нумерованный массив
$array['lemon'] = 'test' // теперь аcсоативный
foreach($array as $key => $val) // "вращение" любого массива
unset($array['lemon']) // удалить элемент из массива
count($array) посчитать кол эл.
array_search(1, $array); // $key = 0
JS
var array = new Array() - массив
var array = [] - маcсив
array(1,2,3) - нумерованный масив
array['test'] = 'test' - Упс, ассоциативного массива нет, за место него объект
var array = {}
array.test = 'test' // теперь правильно
а как же удалить из масива?
array.splice(0, 1);// да очень наглядно
поиск?
array.indexOf(1) // это если нумерованный массив но не объект с ним отдельный разговор
Про ООП вообще молчу
В я прекрасно вижу что ты вообще не разбираешься ни в JS ни в PHP.
Чтобы кодить на PHP надо разбираться в системном администрировании, ибо вся суть именно в правильной настройке ОС, php.ini, акселератора, веб-сервера\\FPM. Большинство популярных библиотек ставятся через модули. И набор сторонних библиотек довольно скуден, т.к. все устарели и не работают, либо забивают логи ошибками E_DEPRECATED.
Опять же, PHP имеет популярную связку с MySQL, который тоже очень плаксив, требует правильной настройки и оптимизации.
Всем отделом плакали под столом. Прям ыксперт!
раскрыть ветку (1)
