Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home1/idealey2/public_html/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in _filter_url_trim() (line 1664 of /home1/idealey2/public_html/modules/filter/filter.module).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home1/idealey2/public_html/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home1/idealey2/public_html/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home1/idealey2/public_html/includes/common.inc).

The Science Behind Perfect Eyesight

Newsletters
Medical Perspectives

It's easy to take vision for granted when the eyes perform flawlessly. However, when eye problems crop up, it's hard not to wonder how the eyes work. In a properly functioning eye, a number of elements must cooperate perfectly to create good vision; just one malfunctioning factor in this instantaneous process can cause blurry vision, pain or even blindness. The entire field of optometry is dedicated to managing vision problems and determining the best method of correcting poor vision.

The Birth of a Picture

Vision begins when light rays are reflected off objects and into the eyes via the cornea, a transparent bulge that covers the front of the eyeball. The cornea refracts, or bends, the light rays so that they pass through the dark, small round hole, called the pupil. The amount of light permitted to enter the pupil is regulated by the iris, the colored part of the eye that changes the size of the iris.

After passing through the pupil, the light rays shine through the lens. This remarkable component changes it shape to bend the rays as needed to focus them on the retina located at the back of the eyeball.

Translating the Picture

The retina is composed of millions of two types of nerve cells that detect the light. Cones are found primarily in the center of the retina, in a region called the macula, and specialize in sharp vision with fine details and colors. Rods reside beyond the macula to provide peripheral (side) vision, detect motion outside the central vision, and provide vision in dim or dark lighting conditions.

Decoding the Message

Both cones and rods convert the received light rays into specific patterns of electrical impulses to be delivered to the brain through the optic nerve. In the brain, the impulses are assembled and decoded to form an image.

When Things Don’t Line Up

The overall shape of the eyeball ultimately determines how well the eye can focus and receive the incoming image; when a patient experiences poor or blurry vision, an optometrist exams the eye to figure out what went wrong.

Normally, the eye retains a spherical shape. If the shape changes, such as with an elongated eyeball, the cornea's curvature will no longer focus the incoming light rays appropriately to match the distance from the lens to the retina.

Consultation with an optometrist can determine whether corrective lenses or surgery are needed to restore properly focused vision.

Sources:

American Optometric Association (2013). How Your Eyes Work.