The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики PHP предложили P++, диалект со строгой типизацией, opennews (?), 15-Авг-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


45. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  –3 +/
Сообщение от Hewlett Packard (?), 16-Авг-19, 01:03 
Лучше что бы не выполнился? Почему?
Ответить | Правка | Наверх | Cообщить модератору

82. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  –2 +/
Сообщение от Аноним (80), 16-Авг-19, 08:31 
Потому что разыменование не определённой переменной является логической ошибкой, и интерпретатор, написанный адекватными людьми, должен на этом месте падать, а не пытаться угадать, чего же на самом деле хотел сказать кодер.
Ответить | Правка | Наверх | Cообщить модератору

100. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  –1 +/
Сообщение от заминированный тапок (?), 16-Авг-19, 09:34 
нет не должен (иначе бы софт должен что ли крашиться всегда и везде где встретить NULL в качестве значения? что за дичь)
Ответить | Правка | Наверх | Cообщить модератору

109. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +8 +/
Сообщение от Аноним (109), 16-Авг-19, 10:32 
Вот хороший пример человека, который не понимает разницы между "переменная не объявлена" и "переменной присвоено значение NULL".
Ответить | Правка | Наверх | Cообщить модератору

101. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от заминированный тапок (?), 16-Авг-19, 09:38 
ты походу перепутал всё с "разыменованием указателя", но тут ведь нет указателей и их разыменований. тут сравнение конкретного значения, пусть оно и NULL, а не попытка обратиться в область памяти с адресом NULL
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

136. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от Аноним (136), 16-Авг-19, 13:08 
Это ты попутал ошибку разыменования нулевого указателя с логической ошибкой. В первом случае код всегда упадёт, потому что процессор откажется выполнить операцию (не берём в расчёт те архитектуры, где она допустима), во втором — для процессора всё выглядит нормально, но ошибку можно (и нужно) обнаружить на более высоком уровне, в самом интерпретаторе. Это позволило бы ещё на этапе начальной отладки выявить и устранить ошибку, но PHP её старательно скрывает, и она с высокой долей вероятности может попасть в прод.
Ответить | Правка | Наверх | Cообщить модератору

97. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +1 +/
Сообщение от заминированный тапок (?), 16-Авг-19, 09:32 
ммм, а 0 эквивалентно NULL ?

напомнило ещё JS : https://cs9.pikabu.ru/post_img/2016/09/15/7/1473939099158120...

походу всё что с веб связано - тотальная наркомания (и самое страшное, что это всё пытается вырваться за пределы веба)

скоро чтобы выучиться на инженера надо будет сначала понять дзен, но строго во время необходимой фазы луны

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

98. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от заминированный тапок (?), 16-Авг-19, 09:33 
*постичь дзен
Ответить | Правка | Наверх | Cообщить модератору

117. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +2 +/
Сообщение от Урри (?), 16-Авг-19, 11:00 
Сейчас набежит хипстота и обвинит тебя в неосиляторстве стандарта языка, где вся эта тысяча граблей старательно описана и запротоколирована.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

120. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от Gemorroj (ok), 16-Авг-19, 11:39 
не эквивалентно.
в php 2 типа сравнения, строгое и не строгое.
хочешь поведение когда типы не учитываются - твой путь к 2-м равно, хочешь с учетом типов - используй 3 равно.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру