Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #5710 > unrolled thread
| Started by | hakimserwa@gmail.com |
|---|---|
| First post | 2012-04-25 01:43 -0700 |
| Last post | 2012-04-25 22:59 -0400 |
| Articles | 10 — 7 participants |
Back to article view | Back to comp.lang.php
What happens when i dont use the semicolon for closing my statement hakimserwa@gmail.com - 2012-04-25 01:43 -0700
Re: What happens when i dont use the semicolon for closing my statement Erwin Moller <erwinmollerusenet@xs4all.nl> - 2012-04-25 11:20 +0200
Re: What happens when i dont use the semicolon for closing my statement hakimserwa@gmail.com - 2012-04-25 03:05 -0700
Re: What happens when i dont use the semicolon for closing my statement Erwin Moller <erwinmollerusenet@xs4all.nl> - 2012-04-25 12:45 +0200
Re: What happens when i dont use the semicolon for closing my statement Captain Paralytic <paul_lautman@yahoo.com> - 2012-04-25 04:04 -0700
Re: What happens when i dont use the semicolon for closing my statement Redcat <redcat@catfolks.net> - 2012-04-25 13:33 +0000
Re: What happens when i dont use the semicolon for closing my statement The Natural Philosopher <tnp@invalid.invalid> - 2012-04-25 15:55 +0100
Re: What happens when i dont use the semicolon for closing my statement richard <member@newsguy.com> - 2012-04-25 21:24 -0400
Re: What happens when i dont use the semicolon for closing my statement Jerry Stuckle <jstucklex@attglobal.net> - 2012-04-25 22:29 -0400
Re: What happens when i dont use the semicolon for closing my statement richard <member@newsguy.com> - 2012-04-25 22:59 -0400
| From | hakimserwa@gmail.com |
|---|---|
| Date | 2012-04-25 01:43 -0700 |
| Subject | What happens when i dont use the semicolon for closing my statement |
| Message-ID | <9235265.1709.1335343399060.JavaMail.geo-discussion-forums@vbbgl4> |
I am new to php and i am trying to learn so i would appreciate if i can cleary understand how the php syntax work by knowing how to do it and what happens if i dont do something. In this case i would like to know what happens i i dont close my statement with a semicolon.
[toc] | [next] | [standalone]
| From | Erwin Moller <erwinmollerusenet@xs4all.nl> |
|---|---|
| Date | 2012-04-25 11:20 +0200 |
| Message-ID | <4f97c1f7$0$6919$e4fe514c@news2.news.xs4all.nl> |
| In reply to | #5710 |
On 4/25/2012 10:43 AM, hakimserwa@gmail.com wrote: > I am new to php and i am trying to learn so i would appreciate if i can cleary understand how the php syntax work by knowing how to do it and what happens if i dont do something. > > In this case i would like to know what happens i i dont close my statement with a semicolon. Why don't you try? Test1: <?php $name = "hakim"; echo $name; ?> Test2: <?php $name = "hakim" echo $name ?> And test them. Also, make sure you have error reporting on when learning the language, or developing. Regards, Erwin Moller -- "That which can be asserted without evidence, can be dismissed without evidence." -- Christopher Hitchens
[toc] | [prev] | [next] | [standalone]
| From | hakimserwa@gmail.com |
|---|---|
| Date | 2012-04-25 03:05 -0700 |
| Message-ID | <13584425.1627.1335348301287.JavaMail.geo-discussion-forums@vbqq1> |
| In reply to | #5714 |
On Wednesday, April 25, 2012 11:20:55 AM UTC+2, Erwin Moller wrote: > On 4/25/2012 10:43 AM, hakimserwa@gmail.com wrote: > > I am new to php and i am trying to learn so i would appreciate if i can cleary understand how the php syntax work by knowing how to do it and what happens if i dont do something. > > > > In this case i would like to know what happens i i dont close my statement with a semicolon. > > Why don't you try? > > Test1: > <?php > $name = "hakim"; > echo $name; > ?> > > Test2: > <?php > $name = "hakim" > echo $name > ?> > > And test them. > > Also, make sure you have error reporting on when learning the language, > or developing. > > Regards, > Erwin Moller > > -- > "That which can be asserted without evidence, can be dismissed without > evidence." > -- Christopher Hitchens Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\xampp\htdocs\hello.php on line 13 how do i read this error and undcerstan what it means so next time in can be able to solve it so quickly.
[toc] | [prev] | [next] | [standalone]
| From | Erwin Moller <erwinmollerusenet@xs4all.nl> |
|---|---|
| Date | 2012-04-25 12:45 +0200 |
| Message-ID | <4f97d5b9$0$6903$e4fe514c@news2.news.xs4all.nl> |
| In reply to | #5715 |
On 4/25/2012 12:05 PM, hakimserwa@gmail.com wrote: <snip> > Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\xampp\htdocs\hello.php on line 13 > > how do i read this error and undcerstan what it means so next time in can be able to solve it so quickly. Hello, Please post your code in your file hello.php, so we can see what is wrong. Regards, Erwin Moller -- "That which can be asserted without evidence, can be dismissed without evidence." -- Christopher Hitchens
[toc] | [prev] | [next] | [standalone]
| From | Captain Paralytic <paul_lautman@yahoo.com> |
|---|---|
| Date | 2012-04-25 04:04 -0700 |
| Message-ID | <1eda2476-d6ef-43b9-8cc2-e4d0b2529c8a@c4g2000yqj.googlegroups.com> |
| In reply to | #5715 |
On Apr 25, 11:05 am, hakimse...@gmail.com wrote: > On Wednesday, April 25, 2012 11:20:55 AM UTC+2, Erwin Moller wrote: > > On 4/25/2012 10:43 AM, hakimse...@gmail.com wrote: > > > I am new to php and i am trying to learn so i would appreciate if i can cleary understand how the php syntax work by knowing how to do it and what happens if i dont do something. > > > > In this case i would like to know what happens i i dont close my statement with a semicolon. > > > Why don't you try? > > > Test1: > > <?php > > $name = "hakim"; > > echo $name; > > ?> > > > Test2: > > <?php > > $name = "hakim" > > echo $name > > ?> > > > And test them. > > > Also, make sure you have error reporting on when learning the language, > > or developing. > > > Regards, > > Erwin Moller > > > -- > > "That which can be asserted without evidence, can be dismissed without > > evidence." > > -- Christopher Hitchens > > Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\xampp\htdocs\hello.php on line 13 > > how do i read this error and undcerstan what it means so next time in can be able to solve it so quickly. It may be that programming just isn't for you. You left out a semicolon and the message said "expecting ',' or ';'". You read this error from left to right and you will see that it says that the character that you left out is not there. I cannot see why you can't understand this, but as I say, if you really can't see that then maybe programming isn't for you.
[toc] | [prev] | [next] | [standalone]
| From | Redcat <redcat@catfolks.net> |
|---|---|
| Date | 2012-04-25 13:33 +0000 |
| Message-ID | <9vqcq7Fpt3U11@mid.individual.net> |
| In reply to | #5715 |
On Wed, 25 Apr 2012 03:05:01 -0700, hakimserwa wrote: > Parse error: syntax error, unexpected '}', expecting ',' or ';' in > C:\xampp\htdocs\hello.php on line 13 > > how do i read this error and undcerstan what it means so next time in > can be able to solve it so quickly. In this case take a look at line 13 (though with PHP error reporting - with any language's error reporting, actually - the error might not actually be on the line mentioned in the report). If you intentionally left off the semicolon as was suggested in a previous post, to see what would happen, then the error message is saying "Hey, you left something off!". The parser was expecting to see a ',' or a ';' but it found a '}' instead. If this error message doesn't seem to jibe with what you expect, then post the entire php file so we can look at it and we'll figure out what the error was. Redcat
[toc] | [prev] | [next] | [standalone]
| From | The Natural Philosopher <tnp@invalid.invalid> |
|---|---|
| Date | 2012-04-25 15:55 +0100 |
| Message-ID | <jn9395$ao2$2@news.albasani.net> |
| In reply to | #5726 |
Redcat wrote: > On Wed, 25 Apr 2012 03:05:01 -0700, hakimserwa wrote: > >> Parse error: syntax error, unexpected '}', expecting ',' or ';' in >> C:\xampp\htdocs\hello.php on line 13 >> >> how do i read this error and undcerstan what it means so next time in >> can be able to solve it so quickly. > > In this case take a look at line 13 (though with PHP error reporting - > with any language's error reporting, actually - the error might not > actually be on the line mentioned in the report). If you intentionally > left off the semicolon as was suggested in a previous post, to see what > would happen, then the error message is saying "Hey, you left something > off!". The parser was expecting to see a ',' or a ';' but it found a '}' > instead. > > If this error message doesn't seem to jibe with what you expect, then > post the entire php file so we can look at it and we'll figure out what > the error was. > Or alternatively, don't program (in PHP) and wait for a language that can intuitively decide 100% correctly what you really meant from what you actually said. > Redcat -- To people who know nothing, anything is possible. To people who know too much, it is a sad fact that they know how little is really possible - and how hard it is to achieve it.
[toc] | [prev] | [next] | [standalone]
| From | richard <member@newsguy.com> |
|---|---|
| Date | 2012-04-25 21:24 -0400 |
| Message-ID | <16dbrh0wmrnju$.7t36lkwhee92.dlg@40tude.net> |
| In reply to | #5715 |
On Wed, 25 Apr 2012 03:05:01 -0700 (PDT), hakimserwa@gmail.com wrote:
> On Wednesday, April 25, 2012 11:20:55 AM UTC+2, Erwin Moller wrote:
>> On 4/25/2012 10:43 AM, hakimserwa@gmail.com wrote:
>>> I am new to php and i am trying to learn so i would appreciate if i can cleary understand how the php syntax work by knowing how to do it and what happens if i dont do something.
>>>
>>> In this case i would like to know what happens i i dont close my statement with a semicolon.
>>
>> Why don't you try?
>>
>> Test1:
>> <?php
>> $name = "hakim";
>> echo $name;
>> ?>
>>
>> Test2:
>> <?php
>> $name = "hakim"
>> echo $name
>> ?>
>>
>> And test them.
>>
>> Also, make sure you have error reporting on when learning the language,
>> or developing.
>>
>> Regards,
>> Erwin Moller
>>
>> --
>> "That which can be asserted without evidence, can be dismissed without
>> evidence."
>> -- Christopher Hitchens
>
>
> Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\xampp\htdocs\hello.php on line 13
>
> how do i read this error and undcerstan what it means so next time in can be able to solve it so quickly.
It says that it was expecting a character to be found in a certain place
and did not find it.
The "}" is the place where the character should be but is not.
If line 13 only contains the "}" then look above that line and within the
"{ }".
Now you know that the character ";" is required.
So use it accordingly.
[toc] | [prev] | [next] | [standalone]
| From | Jerry Stuckle <jstucklex@attglobal.net> |
|---|---|
| Date | 2012-04-25 22:29 -0400 |
| Message-ID | <jnabud$efr$1@dont-email.me> |
| In reply to | #5733 |
On 4/25/2012 9:24 PM, richard wrote:
> On Wed, 25 Apr 2012 03:05:01 -0700 (PDT), hakimserwa@gmail.com wrote:
>
>> On Wednesday, April 25, 2012 11:20:55 AM UTC+2, Erwin Moller wrote:
>>> On 4/25/2012 10:43 AM, hakimserwa@gmail.com wrote:
>>>> I am new to php and i am trying to learn so i would appreciate if i can cleary understand how the php syntax work by knowing how to do it and what happens if i dont do something.
>>>>
>>>> In this case i would like to know what happens i i dont close my statement with a semicolon.
>>>
>>> Why don't you try?
>>>
>>> Test1:
>>> <?php
>>> $name = "hakim";
>>> echo $name;
>>> ?>
>>>
>>> Test2:
>>> <?php
>>> $name = "hakim"
>>> echo $name
>>> ?>
>>>
>>> And test them.
>>>
>>> Also, make sure you have error reporting on when learning the language,
>>> or developing.
>>>
>>> Regards,
>>> Erwin Moller
>>>
>>> --
>>> "That which can be asserted without evidence, can be dismissed without
>>> evidence."
>>> -- Christopher Hitchens
>>
>>
>> Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\xampp\htdocs\hello.php on line 13
>>
>> how do i read this error and undcerstan what it means so next time in can be able to solve it so quickly.
>
>
> It says that it was expecting a character to be found in a certain place
> and did not find it.
> The "}" is the place where the character should be but is not.
> If line 13 only contains the "}" then look above that line and within the
> "{ }".
> Now you know that the character ";" is required.
> So use it accordingly.
The problem here is the ';' is not required at the end of the line. PHP
detects the error when it gets something it doesn't expect - in this
case it's most probably the next line. However, in some cases (like
unmatched '{', it could be much later - or even the end of the script.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
[toc] | [prev] | [next] | [standalone]
| From | richard <member@newsguy.com> |
|---|---|
| Date | 2012-04-25 22:59 -0400 |
| Message-ID | <1oyke2prksc60.kfhyznrzepet.dlg@40tude.net> |
| In reply to | #5734 |
On Wed, 25 Apr 2012 22:29:31 -0400, Jerry Stuckle wrote:
> On 4/25/2012 9:24 PM, richard wrote:
>> On Wed, 25 Apr 2012 03:05:01 -0700 (PDT), hakimserwa@gmail.com wrote:
>>
>>> On Wednesday, April 25, 2012 11:20:55 AM UTC+2, Erwin Moller wrote:
>>>> On 4/25/2012 10:43 AM, hakimserwa@gmail.com wrote:
>>>>> I am new to php and i am trying to learn so i would appreciate if i can cleary understand how the php syntax work by knowing how to do it and what happens if i dont do something.
>>>>>
>>>>> In this case i would like to know what happens i i dont close my statement with a semicolon.
>>>>
>>>> Why don't you try?
>>>>
>>>> Test1:
>>>> <?php
>>>> $name = "hakim";
>>>> echo $name;
>>>> ?>
>>>>
>>>> Test2:
>>>> <?php
>>>> $name = "hakim"
>>>> echo $name
>>>> ?>
>>>>
>>>> And test them.
>>>>
>>>> Also, make sure you have error reporting on when learning the language,
>>>> or developing.
>>>>
>>>> Regards,
>>>> Erwin Moller
>>>>
>>>> --
>>>> "That which can be asserted without evidence, can be dismissed without
>>>> evidence."
>>>> -- Christopher Hitchens
>>>
>>>
>>> Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\xampp\htdocs\hello.php on line 13
>>>
>>> how do i read this error and undcerstan what it means so next time in can be able to solve it so quickly.
>>
>>
>> It says that it was expecting a character to be found in a certain place
>> and did not find it.
>> The "}" is the place where the character should be but is not.
>> If line 13 only contains the "}" then look above that line and within the
>> "{ }".
>> Now you know that the character ";" is required.
>> So use it accordingly.
>
> The problem here is the ';' is not required at the end of the line. PHP
> detects the error when it gets something it doesn't expect - in this
> case it's most probably the next line. However, in some cases (like
> unmatched '{', it could be much later - or even the end of the script.
How very true.
When I do basic progamming I sometinmes wind up with the program telling me
something is incomplete.
Then I have to look around and see why.
e.g.
While a>b
while C<d
wend
gives me an error because the second while did not have a matching wend.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.php
csiph-web