Висновок змінної PHP. Передача значень змінної з PHP JavaScript. Виведення даних у PHP
Пісочниця
Лунтик 3 січня 2014 в 16:00 Передача значень змінної з PHP до JavaScript- HTML ,
- JavaScript
- PHP
Здрастуйте шановні читачі. Попередньо хочу сказати, що це мій перший пост і не судіть дуже суворо.
Сьогодні пост буде присвячений передачі значень змінної PHP JavaScript - сценарій.
Цей урок підійде самим новачкам, тим, хто тільки починає займатися Web-програмуванням.
Для початку створимо звичайний документ index.php та його каркасом буде простий HTML код.
Робота зі змінними
Весь код JavaScript і PHP писатимемо в теги BODY.
PHP змінна $CITY дорівнюватиме «Ivanovo». Значення цієї змінної нам потрібно передати до змінної TOWN JavaScript`a.
Давайте тепер напишемо наступний код у файлі index.php:
var TOWN = ""; document.write("Місто наречених та молоді:" + TOWN);
І так розглянемо вище наведений програмний код. У нас є PHP-змінна з ім'ям CITY і Ivanovo, і наше завдання полягає в тому, щоб це значення вивести на екран, але не засобами PHP, а за допомогою JavaScript.
Для цього ми зазвичай відкриваємо теги JavaScript і оголошуємо змінну TOWN.
На місці присвоєння JavaScript змінної TOWN, ми пишемо PHP код, який виводить нашу змінну CITY.
Настав час перевірити наш код у дії.
Наш браузер видав нам таке:
Місто наречених та молоді: Ivanovo
Під час перегляду вихідного кодусторінки ми побачимо:
З усього вище перерахованого робимо висновок, що передавати змінну з PHP JavaScript дуже просто.
Дякую за увагу, з вами був DangerPro
Теґи: web - програмування, HTML, PHP, javascript
Ця стаття не підлягає коментуванню, оскільки її автор ще не є повноправним учасником спільноти. Ви зможете зв'язатися з автором лише після того, як він отримає
Примітка: активовано адаптивну версію сайту, яка автоматично підлаштовується під невеликий розмір Вашого браузера та приховує деякі деталі сайту для зручності читання. Приємного перегляду!
Здрастуйте, дорогі читачі, а незабаром і PHP розробники;) Сьогоднішня стаття блогу Site on! присвячена основам PHP: особливостям синтаксису, виведення даних, змінним, а також роботі з помилками. По ходу циклу уроків з PHP я спробую розповісти вам якнайбільше цікавого і корисного, при цьому намагаючись не розтягувати статті.
PHP блокиПерше, що ви повинні знати, це те, що PHP код завжди повинен бути укладений в PHP.
Також можна використовувати:
Перше , кожна інструкція (вираз) повинна закінчуватися крапкою з комою; Наприклад:
Друге , все те саме можна записати і в один рядок, між інструкціями в одному рядку можна ставити скільки завгодно прогалин, у тому числі і зовсім без прогалин:
Третє , PHP інструкція може бути розірвана на кілька рядків:
Результат:
Ми спостерігаємо, що браузер інтерпретував кожний переклад рядка як звичайну прогалину, чого і потрібно очікувати.
Четверте, у PHP як і у всіх мовах програмування є коментарі. У PHP їх 2 види: однорядкові та багаторядкові.
// - однорядковий коментар # - це теж однорядковий коментар /* Ваш коментар */ - багаторядковий коментарІснує думка, що у правильного програміста коментарі мають становити 30% від усього коду. Однак надмірність коментарів теж зовсім нема до чого, не варто залишати коментарі на кшталт «тут я подивився у вікно і почухав ніс».
Виведення даних у PHPВиведення даних у мові програмування PHPздійснюється за коштами двох основних мовних конструкцій:
Різниця в тому, що за виконанням print повертає одиницю, а echo нічого не повертає. Якщо не знаєте, як саме вам це використовувати, то користуйтесь echo і не морочіться, тим більше при використанні echo можна робити так:
Так що крім того, що луна сама по собі коротша за принт на 1 символ, воно ще дозволяє і коротше записувати виведені конструкції. Кожна кома у прикладі вище імітує новий виклик відлуння. Іншими словами ми тричі викликали луну, замість того, щоб кожного разу писати: echo echo echo, як це робили у випадку з принтом.
Між іншим, те саме можна було записати і так:
Це я мав на увазі в попередній статті, коли згадував про те, що .
Змінні в будь-якій мові програмування служать для зберігання в собі будь-якої інформації, тобто змінна - це наша посудина. Ми можемо покласти туди спочатку одне, потім усунути перше покласти друге, а можемо залишити перше і доповісти ще друге (і третє і т.д.).
Змінні в PHP починаються дуже символічно - зі знака долара $, після якого БЕЗ пробілу має йти або латинська літера, або символ підкреслення (цифра не може бути першим символом у назві змінної). Далі в імені змінної можуть бути як Латинські букви, і цифри, і той самий символ підкреслення. Наприклад:
Результат:
Імена змінних чутливі до регістру! Тобто $Name, $naMe, $name – три абсолютно різні змінні. Якщо ми вже в існуючу змінну захочемо покласти щось нове, то старе значення цієї змінної автоматично зітреться:
Результат:
Звичайно, ми можемо передавати значення однієї змінної в іншу:
Результат:
У цьому значення змінної $_blog1 залишилося у ній.
На відміну від рядків, при занесенні до змінної числа – лапки не потрібні:
$ name = 45;
Як і при занесенні змінної до змінної:
$name = $_blog1;
Після закінчення коду на сторінці всі змінні PHP автоматично видаляються. Але бувають рідкісні випадки, коли нам потрібно примусово видалити змінну, перш ніж закінчиться код. Для цього служить функція unset:
Результат:
Ось ми плавно і перейшли до теми помилок у PHP. Як бачите, ми звертаємося до змінної $name, яку перед цим безжально видалили – це і призвело до зауваження (Notice). Notice потрібно вважати справжнісінькою помилкою, хоча в більшості випадків він абсолютно нешкідливий.
PHP навіть намагається нам підказати, де і якої саме помилки ми припустилися. У нашому випадку він пише:
Undefined variable: name
Що перекладається як «невизначена змінна: name» і далі показує нам файл і рядок, на якому вся ця подія сталася:
In Z:\home\localhost\www\blog2\second-page.php on line 10
Тобто у файлі second-page.php на рядку 10 . В даному випадку PHP вгадав, проте часто буває, що помилка знаходиться на один або кілька рядків вище, наприклад, коли ми забуваємо поставити крапку з комою в кінці чергової інструкції: