![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Disconnect |
|
|||
![]() Юрист & web-programmer ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 13.6.2005 Где: Из неоткуда!& #33;!!! Репутация: нет Всего: 0 |
Я еще новичок в пхп, и у меня есть один вопрос: есть ли в PHP типы данных? А то переменные объявляются просто как, например, $a = 5. И если да, то как преобразовать один тип в другой?
--------------------
A permanent repe of the wistful elementa carnival elephant dancing on the cloudstwo times the killer thet created the betrayerhe stood there and watched it all. |
|||
|
||||
| Opik |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Disconnect
PHP сам определяет тип, но это не мешает тебе его опрделять. Если хочешь привести к числовому значению можно сделать так:
или так:
А вообще читай тут: http://ee.php.net/manual/ru/language.types.php
http://ee.php.net/manual/ru/language.types.type-juggling.php Это сообщение отредактировал(а) Opik - 13.6.2005, 16:35 |
||||||
|
|||||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Opik
А php - типизированный язык? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Aliance конечно. НО
1. Все данные, что ты получаешь из вне скрипта (не объявляя их сам) являются строками. 2. В PHP, к сожалению, не требуется описание каждой переменной, т.е. он очень мягок к типам данных и во многи случаях преобразует их сам. |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
вот это и называется не типизированным, точнее мягко типизированным. А полностью типизированным является, скажем, Паскаль. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Все компилируемые |
|||
|
||||
| mr.fox |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 13.3.2005 Где: Ирландия Репутация: -1 Всего: 2 |
во по вот этому у нас с мелом был спор.. я тогда утверждал что пхп плохо типизированный язык, а он меня чуть не скушал, и еще кто-то вставил не путай мягкое с пушистим..
пример опять такой же.. $a=5; $b="3 fox and mal"; echo $a+$b; вот о типизиции |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
mr.fox PHP в некоторых случаях САМ преобразовывает типы данных.
|
|||
|
||||
| mr.fox |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 13.3.2005 Где: Ирландия Репутация: -1 Всего: 2 |
что я здесь и показал |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |