ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 16.04.2020, 17:29
Livarka
Участник форума
Регистрация: 27.08.2017
Сообщений: 143
С нами: 4584912

Репутация: 83
По умолчанию

Цитата:
Сообщение от Amid24  

Так лол, изначально у меня не работало из-за того, что я писал =, а не ==
= это приравнивание

== это сравнивание значений

=== это сравнивание значений и типов переменных
 
Ответить с цитированием

  #12  
Старый 16.04.2020, 19:37
альбертио представляет
Постоянный
Регистрация: 25.07.2019
Сообщений: 348
С нами: 3581468

Репутация: 48
По умолчанию

Цитата:
Сообщение от Amid24  

Так лол, изначально у меня не работало из-за того, что я писал =, а не ==
Ну так салам, "=" в php это присвоение переменной.

К примеру, мы возьмем следующее выражение:

PHP:





Код:
$a
=
-
1
;
if
(
$a
=
234
)
{
var_dump
(
$a
)
;
}


В условии мы присваиваем к переменной $a значение 1. Условие у нас булевого типа -- 1/0 (true/false) - правда/ложь.

Соответственно, у тебя операция присваивания конвертируется в булевую операцию с результативом.

234 > 0, а значит конвертируется в булевый тип true, если бы оно было меньше 0, то выдало бы false и ты бы не получил ответ.
 
Ответить с цитированием

  #13  
Старый 16.04.2020, 19:38
Livarka
Участник форума
Регистрация: 27.08.2017
Сообщений: 143
С нами: 4584912

Репутация: 83
По умолчанию

Цитата:
Сообщение от muxui  

Ну так салам, "=" в php это присвоение переменной.

К примеру, мы возьмем следующее выражение:

PHP:





Код:
$a
=
-
1
;
if
(
$a
=
234
)
{
var_dump
(
$a
)
;
}


В условии мы присваиваем к переменной $a значение 1. Условие у нас булевого типа -- 1/0 (true/false) - правда/ложь.

Соответственно, у тебя операция присваивания конвертируется в булевую операцию с результативом.
234 > 0, а значит конвертируется в булевый тип true, если бы оно было меньше 0, то выдало бы false и ты бы не получил ответ.
я думаю он понял ;D
 
Ответить с цитированием

  #14  
Старый 16.04.2020, 20:55
альбертио представляет
Постоянный
Регистрация: 25.07.2019
Сообщений: 348
С нами: 3581468

Репутация: 48
По умолчанию

Цитата:
Сообщение от Amid24  

Считай, что "." - это путь к программе
а теперь загугли, что это значит
 
Ответить с цитированием

  #15  
Старый 16.04.2020, 21:59
chapo
Флудер
Регистрация: 10.10.2016
Сообщений: 9,228
С нами: 5046982

Репутация: 183


По умолчанию

Цитата:
Сообщение от muxui  

а теперь загугли, что это значит

?
 
Ответить с цитированием

  #16  
Старый 16.04.2020, 22:05
альбертио представляет
Постоянный
Регистрация: 25.07.2019
Сообщений: 348
С нами: 3581468

Репутация: 48
По умолчанию

Цитата:
Сообщение от Amid24  

?


Эта ава прям под тебя.

Абсолютный путь - это не ./settings/language.txt (я тебе про точку и ответил, если че).

Абсолютный путь - это реальный путь до файла, к примеру /var/www/html/sites/settings/language.txt

И точка тут не нужна.
 
Ответить с цитированием

  #17  
Старый 16.04.2020, 22:20
chapo
Флудер
Регистрация: 10.10.2016
Сообщений: 9,228
С нами: 5046982

Репутация: 183


По умолчанию

Цитата:
Сообщение от muxui  



Эта ава прям под тебя.

Абсолютный путь - это не ./settings/language.txt (я тебе про точку и ответил, если че).
Абсолютный путь - это реальный путь до файла, к примеру /var/www/html/sites/settings/language.txt

И точка тут не нужна.
1. Какая разница, если и с точкой все норм

2. Откуда мне было это знать?)
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.